Skip to main content

Full text of "Washington Apple Pi Journal, April 1986"

See other formats


5 


Washington Apple Pi 


The Journal of Washington Apple Pi, Ltd. 





Volume 8 Aumber 4 





A Presentation by Alan Kay 
SwyftCaro 

Toy Expert System in Forth 
Cricket Graph & Omnis 3 (softviews) 
Accounting on the Macintosh 


DETICENS 4 SENT, EGTRONTET 4.4 wa dòa'xròssyo SwyftCard and Telecommunications, . . Dave Harvey 31 
PresTdént s Corner . aa nana «« lom Warrick 4 Pinpoint: A Review ..... Henry R. Hertzfeld 32 
General Information, Event Queue, Classifieds . . 5 A Toy Expert System in Forth. . . Chester H. Page 34 
Commercial Classifieds, Pub. Serv, Announcements, 6 Pascal 1.3 Upgrade Offer . . . . Michael Hartman 39 
WAF GEIGHCRY. STONBWE w « ò`d 59» ve Haws T The View From Durham . . . . . . Chris Klugewicz 40 
Meeting Report: February 27 . . . . Adrien Youell 8 Best of Apple Items - UBBS . . . . . =Alexander- 42 
Research Project on Computer Agents (Reptd by AY) 9 UB SOU a jèn mw en os «sw d » 0 Condren 14 
NAN MANI ENN NN S IN m Ts ee eee s MM //e-Apple Writer-LaserWriter Utility..Martin Kuhn 45 
WAP Bulletin Board Systems, Meeting Format, , . . 12 Assembling a Panel for Comic Strip...Paul E. Funk 46 
Telecom SIG NEWS ... .. . . so « Dave Harvey 13 Mac Q&A. . .ióo.... . Jonatan E. Hardis 48 
Lisa SES NEMS ò 5.5.5225. , JONN Preston 13 MECHNOV TÈG . 259 os s s» RAIAN 9. Begleiter 52 
Apple Teas . ai cess «. Amy Te Billingsiey 13 DOTEVIENS $ 5 aw us - « a wo, David Morganstein 54 
Forth SIG NewS . +... «o...» vin Neaton 13 Mac Software: Latest Versions , David Morganstein 59 
Apple /// Articles - WAP Journal. .David Ottalini 14 'EXCEL'ing With Your Mac . . . David Morganstein 60 
Apple /// Drivers . . . . . . . . David Ottalini 15 Fregeriek- Apple COTE “w 42 bè wo. s» X » » V» e & 
Q8A.............. «Bruce F, Field 16 . Inside "Mac, LasrWrter, AppleTalk".Lynn R. Trusal 62 
DisabledSIG News ........... Jay Thal 18 A Developer's View of MacFest . . . . Jim Lanford 64 
"Bye LEEUBPRE <<. as as $5» s» DOrTS Levine 19 Review Corner . a o . . . «+ . « . James M. Burger 66 
BAMESIG NEWS è sesa woo oo Barry Bedrick 22 TML Pascal: A Review .. .... Robert C. Platt 68 
Sierra Championship Boxing . . . Richard Bollar 22 Accounting on the Mac: Part 1 . . . . Ed Myerson 70 
A View TORIT] ..... . ... Chris Hancock 23 512K Mac and Single Disk Drive, . .Lloyd B. Swift 72 
Wizardry for Beginners . . . ... Steven Payne 23 Best of the Mac Items ~ UBBS . . . Regina Litman 73 
Under FITE . (^. in... .. s» David rasin 24 Membership Directory . . . . . . Dana J. Schwartz 76 
INNER vw y» ¿ino monwa na nè A Diskétaria Díspateh a é 4 4 n èn 5 Jim Little 77 
Please, Apple, Leave My // Alone...Leon H. Raesly 26 Index to Advertisers, Author Index . . . . . . +. 78 
Lap Computer: Part 5 . . . . . . . George Kinal 27 Diskeberia Order Form... aa e... e nn n 79 
SwyftCard for the //e: A Review . . Adrien Youell 28 Tutorial Registration, Directory Change Form. . . 80 


For information on joining WAP, see "General Information", page 5. 


Our Apple SIGs are 
worth so much, we couldnt 
put a price on them. 


Until April 30, we're waiving our $49.95 registration fee 
to introduce you to the SIGs that could be priceless. 


Join The Source today, and you'll give our representative this claim number, 
get direct access to many other Apple® 78ABW22. Or mail the coupon today. 
personal computer users through our Because joining The Source is smart. 
new Apple and Macintosh" Special But joining The Source and our new 
Interest Groups at special SIG rates.* Apple SIGs for free is ingenious. 


You'll be able to download and ' 
á © | distribute high- [-—— Special Free Offer! ——— 


quality public INFORMATION NETWORK 


domain software. | 
Find the best buys | e ource - 


: Remap 1 on the Apple | The most powerful resource any personal computer can have. 





personal com- 
puter market — | See Source llos a 1800-16 3366 and gie. 
. ca e Source toll-free at 1- 36-3366 and give 
IOMA porte: — our representative this claim number 78ABW22. 
mit bulletin boards. 


| 

a iis : | [] YES. I want to join The Source and take 

Solve your toughest computing | advantage of your free membership offer. 

problems with help sessions from | 

computer experts. And share your | 
experiences with other PC users from 

many different professions. | 

All of which will make you | 

wonder how you ever got along | 

without us. | 

And your membership will, of | 

| 

| 

| 

| 

| 

| 

| 


i 





O Send my new SourcePak Manual (shown) for the 
reduced rate of $12.95 plus postage and handling, 
charged to credit card below (retail price: $19.95). 


| 

| 

| 

| 

| 

| 

| 

| 

| 

| 

Please bill my future online charges to: | 
O Visa O MasterCard Ul American Express | 
Credit card # | 
| 

| 

| 

| 

| 

| 

| 

| 

| 

| 


(must be provided) 





Expiration date 





course, include all the other useful Name 
services of The Source. Such asstock | Address 
quotes and portfolio management, C State Zip 
electronic mail, our online encyclope- | Signature 
dia, and the Official Airline Guide.* Mother's maiden name 
Plus theres a tutorial, free-of- (For verification) 
online charges, that gives you PC type | 
unlimited time to master the system. Phone (day)... (evening) 
But you have to act now to take Offer expires April 30, 1986. 
advantage of our free membership 
offer. So call 1-800-336-3366** and | TO: The Source, PO Box 1305, McLean, VA 22102 A 
“Online rates as low as 10C/minute. $10 monthly minimum The Source ia sei mark of Source Telecom puting Corp. subsidiary of The Readers Digest 


4 siria tion, Inc. 
applies. **In Virginia. call 703-821-6666. trademark of McIntosh Laboratory, Inc. © 1986 Source Telecomputing Corporation. 











277 S. Washington St., Alexandria, VA (703)838-9700 


A Special Washington Apple Pi Newsletter Supplement 


Clearance Items from 
Clinton Computer p.s. 


Clinton Computer opcrates a Clearance Center 
at 6457 Old Alex. Ferry Road in Clinton, Mary- 
land, in the same shopping center as our retail store. 
Here you can find demo and used equipment as well 
as discontinued software, peripherals, and accessor- 
ics-- ALL AT SUBSTANTIAL SAVINGS! 

Mark Krenik, Sales Manager of the Clearance 
Center, has a wide varicty of product in stock nght 
now and invites Pi members to visit the store. 

For April, Mark is featuring Apple III Software: 
Product Training Paks for AppleWriter Ill, Mail 
List Manager, VisiCalc III, or Business Graphics.....$10.00 each 


III E-Z Pieces $59.95 COBOL $125.00 
VisiCalc III $49.95 Senior Analyst Il] $87.50 
QuickFile III $19.95 Soficard III $150.00 
AppleWriter III $44.95 Pascal $62.50 
Apple Business BASIC $29.95 System Software $62.50 
Mail List Manager $32.45 Business Graphics $34.95 


Group Purchase of the Month 


Fifty Unidisk 3.5 (A2P2099) are available as a special group pur- 
chase for Pi members at $324.35 -- that's 35% off the list price of $499! 
These drives are available at cither of our retail locations. Sorry, no pur- 
chase orders, please. Note: Apple //c owners with serial numbers less 
than F6051GF will need a ROM upgrade; //e owners will need a board 
(A2C2002), Pi priced at $51.75. 


Lisa/MacXL Trade-In 


If you own a Lisa/MacXL you may trade it in on a Macintosh Plus 
and Hard Disk 20 between April 14 and August 29 only. The cost is 
your Lisa and $1498, (Pi discounts do not apply.) 


Pi Pricing for Macintosh Upgrades 


List Pi Price* 

Macintosh Plus Internal Disk Upgrade $324 $243 

(list includes $25 installation) 
Macintosh Plus Upgrade from 128K or S849 $637 

third party 512K; also requires Disk 

Upgrade (list includes $50 installation) 
Macintosh Plus Upgrade from Apple 512K; S649 $487 

also requires Disk Upgrade (list includes 

$50 installation) 
LascrWriter Plus Upgrade (list includes $849 $637 

$50 installation) 

Washington Apple Pi April 





av, 
Ataer [8 he 


Clinton Computer -- 
Your #1 Apple Dealer 


6443 Old Alex. Ferry Rd., Clinton, MD (301)856-2500 
April 1986 


Desktop Publishing 


For Macintosh owners with a need to produce 
type-set quality documents, the answer is an Apple 
Desktop Publishing System. Add a LaserWriter 
Printer and any of a wide variety of software pro- 
grams to your Macintosh System and you are ready 
to create -- faster, better, and cheaper. 

If you or your company necds to save time and 
money on your presentation graphics, then plan to 
attend one of our FREE SEMINARS on Desktop 
Publishing. These seminars will be scheduled 
throughout the next four months, with both after- 
noon and evening sessions. Please call 838-9700 for information 
and reservations. 





//c Special Through April 30th 


Apple //c Carrying Case, Monochrome Monitor and Stand -- Pi 
priced at only $74.25!! Use your color monitor at home and carry the 
jic to work where you use the mono monitor. 


"Previously Owned" 
Macintosh 512K's Available 


For Sale: "Previously-owned" Macintosh 512K's; priced hundreds 
of dollars less than new Macintoshes! AppleCare contracts available. 
Call Clinton Computer p.s. at 856-2500 and ask for Mike or Mark. 


Rebates Offered!! 


If you purchased your Macintosh between Nov. 17, 1985 and 
January 15, 1986, you can qualify for up to $450 in rebates directly 
from Apple Computer when you upgrade to a Macintosh Plus. 

Call either of our stores for details. 


*CLINTON COMPUTER is ars to offer Washington Apple Pi members a 
25% DISCOUNT OFF THE LIST PRICE on all Apple brand peripherals and __ 


software and on AppleCare. Discount is available to persons who have been Pi 

members for at least three months. Discount applies to cash and certified check 

purchases of Ape peripherals and software (no CPU's) and may not be applied 

retroactively. Ift | $ 

members néed to present their ID cards up-front. Discount cannot be used in 7 

combination with other pio Members should primarily utilize the Pi 
ler 


he product is not in stock, we can take your prepaid order. Pi 


network of experts for after-sale support. No phone or mail orders, please. 


This newsletter was produced on a Macintosh and LaserWriter, using 
MacDraw. Apple and the Apple logo are registered trademarks of 
Apple Computer, Inc. Macintosh is a trademark of McIntosh Labora- 
tory, Inc. and is being used with express permission of its owner. 
LaserWriter is a trademark of Apple Computer, Inc. 





1986 1 








| 

| a E 
The Computer Service Center, a division of Family Com- 
puter Centers, Inc., can service, diagnose’ and repair 
your Apple Computer. Our conveniently located service 
center can keep your. computer system in top. working 
condition. And'.we'li do everything we can to keep your 
downtime to'a minimum. 


e Walk-in repair service | | | 

e On-site repair service Computer Service 

e Service contract for all Apple Computers and Epson Center a 
Printers . | 

e AppleCare service Contracts available 

e Apple Warranty and: AppleCare Contracts purchased 


y 1 


from otheridealers honored | 


y 





Computer Service e$ 


CENTER Authonzal Dedi 


_ monn 


4 








\| DIVISION OF FAMILY COMPUTER CENTERS, INC. 


! | | 273—0160 
April 1986 


10807 Main St., Fairfax, Virginia, 





Washington Apple Pi 








OFFICERS 8 STAFF 


Board of Directors 





President - Tom Warrick 301) 656-4389 
Vice Pres-Programs - Adrien Youell 301) 951-0838 
Vice Pres-SIGs - Bruce Field 301) 340-7038 
Treasurer - Edward Myerson 703) 759-5479 
Secretary - Peter Combes 301) 251-6369 
Directors - J.T. (Tom) DeMay Jr (301) 779-4632 
- Raymond Hobbs 301) 490-7484 
- Bob Platt 806) 353-9723 
- Leon Raesly 301) 460-07 
- Jay Thal 202) 244-3649 
- John Voglewede 301) 460-3047 
l - Rich Wasserstrom 
Past President - David Morganstein 301) 972-4263 
Editor - Bemie Urban 301) 229-3458 
Head Software Libr. - Jim Little — 301) 762-3215 
Office Managers - Gena & Bernie Urban (301) 654-8060 
Journal Staff: 
Associate Editor — - Gena Urban GOR 229-3458 
Store Distrbtn. - Raymond Hobbs (301) 490-7484 
Columnists: 
Apple /// - Charlene Ryan 703) 836-0463 
DisabledSIG - Jay Thal 202) 244-3649 
EDSIG - Peter Combes 301) 251-6369 
GAMESIG - Barry Bedrick (703) 534-7891 
LISA SIG - John Day 301) 621-7543 
MacNovice - Ralph Begleiter 301) 340-3296 
Pascal (PIG) - Mike Hartman 301) 445-1583 
& A - Bruce Field. 301) 340-7038 
ac Q&A - Jonathan Hardis (301) 330-1422 
Meeting Reports - Adrien Youell _ 301) 951-0838 
Softviews - David Morganstein 301) 972-4263 
Telecomm - Dave Harvey 703) 527-2704 
Review Coord. - Jim Burger (day) (202) 337-7900 
Review Coord. — - Raymond Hobbs 301) 490-7484 
Review Coord. — - David Morganstein 301) 972-4263 
BBS - Apple — - =Alexander- 301) 474-5310 
UBBS - Mac - Regina Litman (301) 585-0044 


View from Durham- Chris Klugewicz 
Disketeria Staff: - Jim Little (301) 762-3215 
- Dave Weikert, John Malcolm, Joy Aso, 
- Ed Lang, Pat Foreman, Gordon Stubbs, 
- John DeMarco, Fred Edwards, Andy 
| - Gallant, William Jones, Shirley Weaver 
H — - Nancy Little, Richard Langston II 
C/M Librarian - Joe England (301) 953-1949 


DOS 3.3 Lib. - 

Pascal Lib. - John Dyer (703) 538-5636 
ProDOS Lib. - J.T. (Tom) DeMay Jr. (301) 779-4632 
SigMac Lib. - Tony Anderson 301) 277-0386 
Group Purchases — - Rich Wasserstrom * (703) 893-7143 

Me KO 7:00-9:30, M- } 

Head Reading Lib. - Walt Francis (202) 966-5742 
Apple Tea Coord. - 

Arrangements - Leon Moore 


301) 946-2642 
301) 460-0754 
6-1656 


Bulletin Board Opr. - Leon Raesly 
302) 68 
(day) (202) 337-7900 


Dealer Rel. Comm. - John Alden 
- Jim Burger 
- Rich Wasserstrom 


General Counsel — - Jim Burger (day) 301) 337-7900 
Membership - Dana Schwartz 301) 654-8060 
Program — - John Alden 202) 686-1656 
Publicity Chairman - Hunter Alexander 703) 820-8304 
Public Relations - Leon Raesly 301) 460-0754 
Tutorials - Oscar Kramer 301) 384-5206 
- George Sall 703) 768-0212 
- Steve Stern 301) 881-2543 
- Ted Meyer 703) 893-6845 
Volunteer Coord. — - Sue Ro 703) 356-9025 
SIG Chairmen: 
Appleseeds - lan Thal _ 202) 244-3649 
Apple /// - David Ottalini & 301) 681-5792 
- Bill Rosenmund 703) 941-5050 
appie Iic - Chuck Holzwarth 703) 751-7575 
CP/M - Charles Franklin 301) 997-9138 
DisabledSIG - Jay Thal (202) 244-3649 
dPub SIG - J. Condren 202) 269-1098 
EDSIG - Peter Combes 301) 251-6369 
Forth SIG - Kevin Nealon 703) 280-1136 
Frederick Slice - Scott Galbraith 301) 865-3035 
GAMESIG - Ronald Wartow 1) 654-4439 
LAWSIG - John Weld 202) 822-3354 
LISASIG _ -John Day 301) 621-7543 
Pie Ala Mode Slice - Tom Kroll 703) 368-1929 
SigMac - Don Landing 703) 690-1010 
ee Prog. Grp. - Timothy Buehrer 703) 548-8971 
NEWSIG - Bernie Benson 301) 951-5294 
Pascal (PIG) - Larry Taborek 703) 960-2250 
PI-SIG - Raymond Hobbs 301) 490-7484 
STOCKSIG - Robert Wood 703) 893-9591 
Telecomm. SIG - George Kinal (202) 546-7270 


Washington Apple Pi, Ltd. 
8227 Woodmont Avenue, Suite 201 
Bethesda, MD 20814 
Business Office (301) 654-8060 


Copyright 1986, Washington Apple Pi, Ltd. 


EDITORIAL 


It's working! After all these years of effort, there is 
evidence of greater cooperation between Apple and the User 
Groups. WAP has benefited in many ways. That means that 
you, dear reader, have also benefited. And that is where it 
counts! Not at the national, regional or club officer level, but 
where you sit. We are beginning to get through to Apple. 
How, you may ask? 

Well, witness if you will last month's meeting with Alan 
Kay. He came and enchanted us with visions of the future. 
Apple Columbia pitched in. Our dPub SIG meeting was 
replete with loaners of a Mac+ and LaserWniter+. Apple 
Columbia helped us to make it possible. As this is being 
written, plans are being completed for the visit of Ellen Petry 
Leanse to our March meeting. Ellen is, as you already (or 
should) know, is the Apple User Group Evangelist from 


Washington Apple Pi 


Cupertino. And much more ... Why, we've even heard that 
someone has been assigned the responsibility equivalent to 
Ellen's at the regional (e.g. Apple Columbia) level. We've 
had two follow-on conferences since January, both of which 
were on MAUG. Nothing concrete from these yet, buy 
maybe... It means that you can find Apple and Mac tech notes 
at the office, that maybe soon you can get answers to your 
own perplexing conundrums via Apple Columbia or elsewhere 
in Apple. Let's see where all this takes us. 

About the Journal, we tried this time to prepare it all 
(except for the ads) electronically with the assistance of David 
Morganstein's HD-20 on our Mac+. Nope, it didn't pan out 
(yet). We ran into unexpected difficulties here and there. 
Come hear about them at the dPub SIG meeting on the 2nd 
Saturday in April at the office. 


April 1986 3 


Mes. 





everyone would 
agree,one of the best 


meetings WAP has ever 
had--the best, most said, 
| since the Woz came here 
to introduce the Macin- 
H tosh in January of 1984. 
Alan's presentation cov- 
ered a wide range of sub- 
Mi jects, which is only right 
for someone like him, 
who is involved in so 
e x Se many projects on the fron- 

o a tier of computer science. 
(See. Adrien Youell's summary of Alan's talk elsewhere in 
this issue.) Thanks, Alan, for lifting all our spirits with a 
look at what we can do with tomorrow's computer 
technology. (And thanks, also, to Mrs. Kay, Alan's mother, 
for coming as well.) 

Everyone's thanks should also go to three WAP members 
whose behind-the-scenes efforts made Alan's presentation such 
a multimedia tour de force. Leon Moore, who handles our 
arrangements with our host USUHS, used his contacts and 
persuasive skills to make available some of USUHS’s first- 
rate equipment. Thanks also to John Alden, our Program 
Chairman, whom few members get to see at meetings becuase 
he's the fellow peering into a videocamera. John's been 
videotaping the last few WAP meetings, and he managed to 
capture Alan's presentation as well. If you would like to see 
the February meeting, or any of the other recent meetings, 
check with the office and you can arrange to come in and see 
our videotape. If you're interested in borrowing or buying a 
videotape of WAP meetings, call the office at 654-8060 and 
we'll see what can be arranged. W AP may also have available 
a videotape of the Steve Wozniak's recent Apple World 
conference talk on his days running "Dial-a-Joke" in San Jose 
and his early college years. 

Finally, thanks must go to Adrien Youell, our Vice 
President for Programs, who coordinates (perhaps I should say 
"choreographs") the many program activities that go on at 
WAP meetings. Adrien, who is one of the best organized 
people I’ve ever met, had even his abilities taxed by all the 
things that needed to be done at the last minute to get ready 
for Alan's talk. That things went off so well is an example of 
Adrien's hard work and dedication. Gentlemen, from all of us: 
Thank you! 

WAP is looking for a few good men and women: The 
annual Washington Apple Pi elections for officers and 
directors will be held beginning at our May meeting. All 
WAP members are eligible—and encouraged—to run. Jay 
Heller and Mike Ungerman have agreed to serve as a 
nominating committee, and they're hard at work this month 








An, 
eo 


4 April 1986 


PRESIDENT'S ( 


by Tom Warrick 


he February WAP 
meeting with Alan 
Kay was, virtually 









looking for you. Nominations will be taken at the April 26 
meeting. WAP's elected officers are the president, a vice 
president for Apple // programs, a vice president for 
Macintosh programs, the secretary, and the treasurer. The 
Board also consists of seven elected directors-at-large and three 
members who serve ex officio: the past president, the editor 
of the Journal and the disk librarian. If you’re interested in 
running, please don’t hesitate to contact Jay, Mike, me or any 
one of the other officers or directors. 

One important tradition we have, though, is this: anyone 
who comes to a Board of Directors meeting is eligible to vote, 
whether elected or not, unless one of the “official” board 
members requests a vote of official members--something that 
happens very infrequently. Most decisions are made by 
everyone who attends. So even if you decide not to run, 
you're welcome—and encouraged—to attend. 

Apple University: Earlier this month, WAP was invited 
by Apple Computer, Inc. to come to Cupertino and talk at a 
session of “Apple University,” Apple’s name for their 
corporate enrichment program. I spoke to about 40 of their 
“rising stars” about the benefits of working with user groups. 
Although this was intended as educational for the people at 
Apple, it was, at least for me, quite an eye-opener. Apple’s 
User Group Evangelist Ellen Leanse made her office available 
to me while she was out for a few hours, so I returned the 
favor by taking phone messages for her. (Incidentally, most 
middle-level professionals at Apple don’t have their own 
secretaries. When you have a Mac on your desk connected to 
a LaserWriter, you’re expected to do your own typing!) Ellen 
coordinates Apple’s relations with 800 or so user groups, and 
she gets calls all the time. That she can get any work done at 
all is impressive; that she has managed to accomplish as 
much as she has in the very short time the position has 
existed--November 1985—is a testimony to what must be an 
enormous reserve of energy and spirit. 

I enjoyed meeting the people who attended this session. 
The “students” consisted of professionals from every part of 
Apple’s worldwide operations, including manufacturing, qual- 
ity control, product engineering, marketing and even, so I was 
told, a lawyer. The guest lecturers included representatives 
from many of the groups Apple works with, such as dealers, 
educators and users. Our purpose was to do a massive down- 
load of our motivations, interests, perceptions and concerns. 
Speaking as a user group representative, I tried to impress 
upon the participants that user groups were most interested in 
finding out information about how to use Apple's products. 
We were also interested, I said, in sharing with Apple our 
experiences with our computers and software. 

Afterwards, several people from the product design and 
quality control areas came up to me to discuss specific ques- 
tions Apple and WAP are interested in. Apple, it is no secret, 
is interested in ideas about future printers, particularly for the 
market between the Imagewriter II and the LaserWriter. What 
features should it have? How much would it be worth? (Can 


we start a discussion of this on the Apple-Link board on BB 
cont 


Washington Apple Pi 


System 3? After a few weeks we'll forward the information to 
the right people at Apple.) I also learned that while Apple is 
aware of the problem the UniDisk 3.5 has when trying to 
write a one-block file to a write-protected disk, a hardware fix 
is not likely in the very near future. The current software 
patch, available from your Apple dealer, will have to do. 

After the Apple University presentation, I was able to 
speak for an hour with the person responsible for the Apple 
Clubs Intemational program. Apple Clubs International are 
parent- or teacher-sponsored small groups of schoolchildren (K- 
12) who meet periodically to learn about computers. Apple 
Clubs and user groups have much in common, although 
Apple Clubs are something like the computer equivalent of 
the Girl Scouts. (You may be pleasantly surprised to learn 
that more than half of the members of Apple Clubs are girls.) 
They even have awards akin to merit badges! The program is 
one with many opportunities for children to have fun, work 
together and learn about computers--just like we do here at 
WAP! Can WAP work together with some of the Apple 
Clubs in the area? If you are involved with an Apple Club in 
the Washington area, or are interested in volunteering to 
coordinate helping Apple Clubs from within the Pi, please 
give me a call. 

There's not that much else to report here. I’m sticking 
close to my telephone, waiting for my authorized Apple dealer 
to let me know my Macintosh upgrade has arrived. Although 
I understand why Apple has chosen to put all of its new 
motherboards into Mac pluses, rather than upgrade kits--Mac 
pluses make Apple a fair profit, whereas Apple may do little 
more than break even on upgrade kits--Apple would be well 
advised to ship upgrade kits to dealers sooner than they have. 
It’s the 512K upgrade problem all over again. Old customers 
resent being forced to wait while new purchasers get the first 
crack at the latest improvements--improvements that were 
suggested by the experience of the many people who bought 
early. Every time Apple upgrades the Mac, the people who 
bought early feel more and more like pioneers--you know, the 
ones you can spot by the arrows in their backs! G5 


General Information 


Apple user groups may reprint without prior permission 
any portion of the contents herein, provided proper author, 
title and publication credits are given. 

Membership dues for Washington Apple Pi are $32.00 for 
the first year and $25.00 per year thereafter, beginning in the 
month joined. If you would like to join, please call the club 
office or write to the office address. A membership 
application will be mailed to you. Subscriptions to the 
Washington Apple Pi Journal are not available. The Journal 
is distributed as a benefit of membership. 

Mailing Notice: Change of address must be postmarked at 
least 30 days prior to effective date of move. Journal issues 
missed due to non-receipt of change of address may be acquired 
via mail for $2.50 per issue. 

Current office hours are: 

Monday - Friday - 10 AM to 2:30 PM 
Tues, & Thurs. - 7PM to 9:00 PM 
Saturday - 12 Noon to 3:00 PM 


Washington Apple Pi 


April 1986 





Washington Apple Pi meets on the 4th Saturday (usually) 
of each month, both Apple and Mac. Library transactions, 
Journal pickup, memberships, etc. are from 9:00-9:30 AM 
and during the Q& A sessions (times for these vary according 
to the main meeting topic). The business meeting is from 
10:30 to 11:00. 

A sign interpreter and reserved seating can be provided for 
the hearing impaired, but we need S business days notice. 
Call the office. 

Following are dates and topics for upcoming months: 


April 26  - Dvorak Keyboard for Apple and Mac 
May 24 - Apple // open 

- Hierarchical File System for the Mac 
June 28  - Garage Sale 


The Executive Board of Washington Apple Pi meets on 
the second Wednesday of each month at 7:30 PM at the office. 
All members are welcome to attend. (Sometimes an alternate 
date is selected. Call the office for any late changes.) (5 


CLASSIFIEDS 





WANTED: A copy of Apple II User's Guide by Lon Poole 
et al (Osborne McGraw-Hill). Since I have a ][+, an old 
edition is sufficient. Call Lincoln at (202) 387-7641. 

FOR SALE: Monitor, Color/BW, 10" Panasonic; Disk II 
(without controller); and two 80-col/64K cards. Sold for best 
offer(s). Call Abel in Annapolis, (301) 268-0006 days or 
(301) 269-0040 evenings. 

FOR SALE: 512K Macintosh, $1250. Imagewniter 
printer, $425. Both in excellent condition with 8-month 
balance of Apple Care maintenance agreement. Call Bill at 
493-5564. 

FOR SALE: 64K Apple ](+ with 2 Apple disk drives, 
Videx 80-column card and Amdek monitor, $650. Also 
available Microsoft CP/M board w/software, $100; Echo II 
plus speech and music board, $60; Saturn compatible 128K 
Ramboard, $75. John Willis, work (301) 353-4924, home 
(301) 694-9410. 

FOR SALE: 64K Apple J[+, 2 disk drives, CP/M card, 
MF card, MX-80FT printer, L-100 monitor. Richard H. Duff, 
(703) 670-0748. 

FOR SALE: Lisa 7/7 Accounting Software 50% off 
Professional level program by BPI. 4 modules: Gen'l Acct'g, 
A/P, A/R and Payroll. Orig. $595 each. All 4 for $1100. If 
no offer for 4, then any 3 for $850, or any 2 for $590. 
Virtually new; A/P, A/R, Payroll still in shrinkwrap. Call 
Art (703) 356-1384, 6:30 to 10:30 PM or weekend. 

FOR SALE: Macintosh XL, with 2 megabytes of 
memory and 10 megabytes of RAM. Enjoy a large 12" screen 
for a really big spreadsheet! Mac Software: Omnis 2, a low- 


cost single file data base package, $45; Quartet, a can 
contd. 


5 


bination spreadsheet and graphics package, $40; MS Char, 
the perfect graphics companion to Multiplan, $45; Mac- 
Fortran compiler, convert your mainframe programs to run on 
the Mac, $55. Call David, (301) 972-4263. 

FOR SALE: Macintosh XL 512K memory cards by Apple 
Computer, $400 each. Also MS Multiplan, $50; MS Chart, 
$35; Hayden Speller, $25; or all three for $100. Call Tepping 
at 593-5860. 

FOR SALE: Apple J[+, 64K, lower case chip, shift key 
mod., 5 1/4" Unidisk drive (new), Monitor II (new), View- 
master 80-column card, some software. $800. Call Bill 
Hughes, (301) 753-6678. 

FOR SALE: Okidata M192 printer, with tractor 
attachment, like new, $250. Also, Grappler+ parallel 
graphics interface card for the Apple J[+ or //e, $50. Call 
Bob, (703) 455-9019, evenings and weekends. 

FOR SALE: Bargain prices for three Dow Jones products 
to track your investments: Market Manager, used slightly, 
works perfectly except in Canada, listed at $299, only $25; 
Market Manager, used slightly, works perfectly, even in 
Canada, listed at $299, only $40; Market Manager Plus (latest 
version), used once, lists now at $249, only $110. Call Newt 
Steers, 9AM-9PM at (301) 320-5820. 

FOR SALE: General Accounting Software Modules 
(published by Software Dimensions), latest versions, suitable 
for Apple ][, ][+, //e and /// (in emulation): General Ledger- 
Accounting module, $150; Payroll module, $150. Or both at 
$275. This is 55% off list price! (301) 262-7823. @ 


COMMERCIAL CLASSIFIEDS 





| 





CABLES: Adaptation Electronics, (301) 948-7440. 
Custom cables for the Apple ][, //c and Macintosh (+) or 
other computer, Call for a quote. E 


PUBLIC SERVICE 


ANNOUNCEMENTS 





Computer Learning for Seniors, Inc. is sponsoring five 
sessions for beginners, covering Operating Systems, Word 
Processing, Databases and Spreadsheets. Classes are each 
Saturday at a Maryland location from 9:30AM to 1:30PM. 
Tuition is free, Registration and Lab fee is $25. These 
classes are for age 50+. For information call 971-4490. For 
reservation, send check to Computer Learning for Seniors, 
Inc., P.O. Box 34210, Bethesda, MD 20817. Include your 
SSN, date of birth, telephone no. for day and evenings, and 
your address. 

The Greater Baltimore Hamboreeand Computerfest will 
take place on Sunday, April 6th, at Timonium, Maryland, 
This event, sponsored by the Baltimore Amateur Radio Club, 
Inc. "W3FT', is now in its 15th year and is the largest "Ham" 
and electronic event in the Mid-Atlantic area. The Hamboree 
started out as exclusively oriented toward "Ham" radio, but 
with the advent of personal computers and other hi-tech 
electronics, now supports both interests. Our sales areas 
(Commercial, Flea-Market and Tuilgate) have many vendors 
that offer great bargains on computers and parts. 





6 April 1986 Washington Apple Pi 


WAP 


SUNDAY 


MONDAY 


- April 1986 + 





SATURDAY 


Monday 7th 


Deadline 


for Journal 


Articles 


7 
Mac Begin. 
Tutorial #1 
7-10 PM 
Office 


14 
Mac Begin. 


Tutorial #2 


7-10 PM 
Office 


12 
DPub SIG 
12 Noon 
Where? 


19 
FORTH SIG 
12 Noon 
Of fice 


21 
Mac Begin, 
Tutorial #1 
7-10 PM 
Office 


Apple 
Mac 
9:00 USUHS 


Ny WAP 


SUNDAY 


28 
Mac Begin. 
Tutorial #2 
7-10 PM 
Office 


MONDAY 


SATURDAY 


Deadline 
for Journal 
Articles 


12 Noon 


19 
Mac Begin. 
Tutorial #1 
7-10 PM 
Office 


17 
FORTH SIG 
12 Noon 
Office 


24 WAP 
Meeting - 
Apple // & 
Mac 
9:00 USUHS 


Washington Apple Pi 


26 
Memorial 
Day 
Office 
Closed 


TUESDAY WEDNESDAY THURSDAY FRIDAY 
1 Apple//| 2 3 SigMac 
Beginning 7:30PM-Lady|<-Thurs day 
Tutorial #1 of Lourdes; {3rd contd. 
7:30-9:00PM GameSIG-Off|DisabledSIG 
Office 7:30PM  ->|7PM-CCCC 
8 Apple//| 9 10STOCKSIG| 11 
Beginning |Executive |8Pm Office; 
Tutorial 42|Board FAC Slice 
7:30-9:00PM]7:30 PM 7:30 MRRID 
Office Office Ft. Detrick 
15 Apple//| 16 17 18 
Beginning Pascal SIG 
Tutorial #3 8:00 PM 
7:30-9:00PM Office 
Office 
22 23 24 25 
Apple /// JEDSIG 
7:30 Chambr[7:30 PM 
of CommercejOffice 
Bldg. DC 
29 30 
BBS Comm, 
Office 
7:30 PM 
* May 1986 * 
TUESDAY WEDNESDAY THURSDAY FRIDAY 
1 SigMac 
7:30PM-Lady|<-Thursday 
ofLourdes; |1st contd. 
GameSIG-0ff| DisabledSIG 
7:30 PM 7PM-CCCC 
6 Apple//]| 7 8STOCKSIG| 9 
Beginning 8PM Office; 
Tutorial #1 FAC Slice 
7:30-9:00PM 7:30 MRIID 
Office Ft.Detrick 
13 Apple//| 14 15 16 
Beginning [Executive |Pascal SIG 
Tutorial 42|Board 8:00 PM 
7:30=9:00PM17:30 PM Office 
Office Office 
20 Apple//| 21 22 23 
Beginning EDSIG 
Tutortal #3 7:30 PM 
7:30-9:00PM Office 
Office 
27 28 29 30 
BBS Comm, [Apple /// 
Office 7:30 Chambr 
7:30 PM of Commerce 


Bldg, DC 


April 1986 


Apple /// SIG meets on the 4th 
Wednesday of the month at 7:30 PM in 
the Chamber of Commerce Bldg., 1615 
H Street NW, DC. The April meeting 
will be on the 23rd. 

Apple //c meets each month after 
the regular WAP meeting. 

DisabledSIG meets on the first 
Thursday of each month at the Chevy 
Chase Community Center, 7:00 PM. 
The next meeting will be on April 3. 
See their news elsewhere in this issue. 

dPub SIG (Desktop Publishing) 
meets on the second Saturday of the 
month at 12 Noon, WAP Office. The 
next meeting will be on April 12, 

EdSIG - the education special 
interest group - meets on the 4th Thurs- 
day of the month at the office, 7:30 
PM. The next meeting will be on 
April 24. 

ForthSIG meets on the third Sat- 
urday of the month at the office, 12 
Noon. 

GameSIG meets on the first 
Thursday of each month at the office, 
7:30 PM. The next meeting will be on 
April 3. See their news elsewhere in 
this issue, 

LISA/MacXL SIG will meet at 
8:30AM on April 26 just before the 
main WAP meeting. 

PIG, the Pascal Interest Group, 
meets on the third Thursday of each 
month at the office, 8:00 PM. The 
meeting on April will be on Apple 
Pascal and Artificial Intelligence (AT) 
programming. 

PI-SIG meets on the third Monday 
of each month at the office, 8:00 PM. 

SigMac Programmers meet on the 
Ist Thursday of each month at Our 
Lady of Lourdes School, 7500 Pearl 
Sueet, Bethesda, MD. Macintosh and 
Apple // meet together on the 4th 
Saturday (general meeting) at USUHS 
at 9:00 AM. 

StockSIG meetings are on the 
second Thursday of each month at the 
office, 8:00 PM. 

Telecom SIG meets after the regular 
WAP meeting on the 4th. Saturday. @ 








Most members who can attend meetings probably remain 
thoroughly confused about our schedules, and this meeting 
was no exception. The meeting format published in the Jour- 
nal is the desired modus operandi and will be adhered to when 
possible. But, there was a special reason for any disappoint- 
ments. Alan Kay was passing by. Strategy demanded new 
plans and these were effected at last minute notice. We 
importuned Alan to speak to the Club. Although I may 
sound slightly mysterious about this our Editor had been 
speaking to Mrs Kay, Alan’s mother, about the possibility of 
Alan appearing at our regular meeting, and had asked Alan 
himself while in San Francisco. It was only in the week prior 
to the meeting that positive acceptance was evident. We all 
apologize to members that there was insufficient notice to 
inform people more generally of the impending illustrious 
event. 

It is with this possible disappointment in mind that a 
separate article is devoted to relate Alan Kay’s presentation 
entitled “A Research Project on how to Invent Computer 
Agents” which is published elsewhere in this issue. 

Alan performed from 9:30 to 10:50 to a packed audience 
representing all sections of the membership. “Tax packages 
for the Mac” took over at 11:00 in the auditorium whilst the 
Apple Q & A was held in the cafeteria. The Mac Q & A was 
at 12:15 until 1:45 in the auditorium. We really do intend to 
have something for everyone and the future programs prove 
we are trying! 

My grateful thanks are extended to Ed Myerson who 
chaired the Mac Tax meeting so praciously, and to Tom Gross 
(TaxPro, which requires Excel), John Hudson (MaclnTax) and 
Lynn Trusal (Excel templates). Ed presented TaxPrep (which 
requires Excel). These members put a lot of time into their 
preparation for the meeting. Thank you. Audio and video 
tapes of the auditorium meetings are available. We need an 
A-V tape library volunteer to co-ordinate and arrange the 
mounting volume of this material! E 


JOB MART 





HELP WANTED: Secretary for congenial office in my 
home in Colesville/White Oak area. Must have good typing, 
filing, phone skills, computer experience preferred. Good 
salary and benefits. 384-8877. 

TUTORIAL SERVICE AVAILABLE: Apple Macintosh 
computer instruction given in the general Frederick, MD area. 
Instruction on the Macintosh and assorted software. Help 
with pre-buy decisions. Personalized service and reasonable 
rates. Call Lynn R. Trusal, (301) 845-2561, evenings, with 
no calls after 10:00 PM. E 





8 April 1986 Washington Apple Pi 


RESEARCH PROJECT ON 





Alan Kay is a jet-setting Apple Fellow who is partici- 
pating in an Apple project at a Los Angeles elementary school 
to study how form and action are perceived by children, and 
how these perceptions and thinking may generate ideas to 
improve computer relations with people. 

Alan's presentation was a robust sound and graphics essay 
mulling over the broad questions of the computer user- 
interface. He utilized lecture style with video tapes and 2x2 
slides. The scope and depth of his ‘essay’ would not have 
been out of place at the National Academy of Science. This 
account is an informal report of the meeting. For brevity's 
sake "he said that's" and aspects of audience participation are 
expunged. Also, names of pioneers are guessed from the tape 
rather than researched and checked. 

Alan Kay sharpened his wit at Xerox PARC (Palo Alto 
Research Center) in the '70's where he developed his concepts 
of the ‘Dynabook’, and later worked at Atari. I suspect he 
developed many other things but his biography has not yet 
been written. Alan is a lecturer in Computer Sciences and co- 
founder of the Media Laboratory at MIT, and is an Apple 
Fellow. 


In a world with increasingly available information, are 
computers truly helping people? Can computers ‘decide’ what 
of the plethora of information users want to know? Can the 
computer, as a servant, perform as a human agent? Amidst a 
backdrop of brilliant graphics and children's fantasies, Alan 
built a foundation of models illustrating human thinking and 
fantastical research. Towards computer development, proph- 
ets, philosophers, designers, and technicians need to gain 
insight into how computers may better interact with humans. 
Artificial Intelligence will never match the complexity of the 
human brain, for which there are no dissectable models. 
Rather more available then, studying the behaviour of ani- 
mals, the rules of construction and hence motion and 
response, may better provide a basis of how to think about 
“things”. 

The distant, manageable aim is development of computers 
that better serve our ‘mechanical’ requirements. The Macin- 
tosh is an excellent object orientated system but is a lousy 
servant; it does not (intuitively) know what to do to help us. 


3 


Computing problems are as basic as deciding which 
printer resolution to use and are further obfuscated by 
questions of a geometric protocol or pixel-orientated graphics. 
It is the shear volume of available data resources that is the 
new big problem. The proliferation of networks has meant an 
ever broader base of resources that we can log into. The 
reason we need 'agents' is that there are so many networks our 
resources are embarrassingly rich. The Macintosh can handle 


Washineton Apple Pi 


about a hundred “objects” and the Smalltalk browser can utilize 
up to two thousand objects if one uses the system every day, 
but now in America there are about ten thousand networks all 
of which have resources. By 1995 there may be up to one 
hundred thousand networks. By then the chances of finding 
something that will be of use to us will be vanishingly small. 
Information retrieval will not be the answer, because if one 
spends all one’s time probing we cannot be sure the results 
will be useful. In the late '50's McCarthy suggested systems 
such as an ‘advice taker’ that would handle transactions as a 
symbiotic servant. In 1965 Oliver Selfridge called these 
‘agents’ and now in 1986 we realize we should be working on 
these questions. This talk then 1s on how to invent computer 
agents. 

Historically, a trip from the earliest real-time graphics to 
the present day illustrates the development of the Macintosh 
and points the way beyond. In 1962 “Sketchpad” was the first 
graphics system and the first non-procedural programming 
system on a TX-2, with which lines were drawn perpendic- 
ular, parallel and co-linear. The constraints were solved in 
real-time. When asked how this first object orientated system 
was invented within one year, it was said that they didn’t 
know it was hard. On to 1969 at Rand Corporation, a system 
which was the forerunner of window control had no keyboard 
to benefit an economist who didn’t like to type. This was a 
hypertext system using icons borrowed from PARC. Text 
was entered in script, and was the first modeless system; 
GRAIL - Graphics Interface Language. 

Transition to showing slides was almost the undoing of 
the talk; No, they don't start at #1! What can I say? If you 
must have a disaster you might as well have communications! 
The audio-visual complexity currently at USUHS is a recipe 
for disaster. Harmann (in Germany, 1960) showed 10,000 
slides to 20 people at 10 seconds apart; of this myriad of 
images all 20 demonstrated >90% recall even after three 
months. Apparently we have three major mentalities; 
muscular, visually image-based, and symbolic. Pointing at 
things is muscular. These are our icons. The hard thing is 
making visually concrete things symbolic. A 12-year old girl 
wrote a Smalltalk-72 program based on ‘Sketchpad’ in 1975 
in 50 lines for an Altos graphics program. A 15-year old 
wrote an 80-line program to help him design ham radio 
circuit diagrams. The computer problem is that these 
examples are great but they do not relate to ordinary people 
using computers. Apple has achieved half of the equation 
with the user interface but the user tailoring is terrible. The 
Mac is beautifully dressed but the handshake is soggy. 

Film of a particularly intriguing individual with a 
handsome wristwatch showed some neat tricks on a huge 
screen. This was a map simulation (at Atari) in which the 
Operator pointed to parts of the screen in answer to the 
computer asking “where” to place graphic items. This clip 
ended with creation of a ‘red cruise ship’ named Corporate 


April 1986 9 


Research” and then to the command “Delete Corporate 
Research”; *pac-man' chomped across the screen gobbling up 
the ship. Notwithstanding the resulting audience hilarity, this 
represents use of a 3-D pointing device that the operator was 
wearing. Alan predicts that this agent will represent 
computing of the future, that the *computer' will be like a 
cellular telephone, the operator moving from node to node. 
The computer will be his personal agent following him from 
room to room ready to do his bidding. 

Artificial Intelligence is fine but as an agent it should say 
what it can do for you and also what it cannot. It should be 
treated not as an oracle but, like a librarian, as a guide. We 
need new ways to perfect agents to give the user information 
on the limitations of the computer interface. Expert systems 
are also useful but they do not learn. They are like bees with 
only 24-hour memories. So, development of Artificial 
Intelligence systems should not be modeled on insects, but 
also should not be like humans who have language which 
makes things very complicated to understand what the brain 
might be doing. We should be like the neurobiologists who 
study a variety of animals, look at their behaviour and try to 
understand how they work, 

The Project. The protocol calls for a Vivarium, an 
environment in which animals can roam around. Apple has 
taken on a elementary school in Los Angeles for five years as 
the project location. This is not a ‘special’ school but it 
certainly does special things for the children who are a 
representative proportion of the ethnic population of LA. 
They are unusual in that they have ripped-up their playground 
to build a farm! Alan is very enthusiastic about this school 
where the first graders can already write, aided by movie-frame 
drawings on the lefthand side of their notebooks. Visual ‘feel’ 
is a powerful aid to writing. The farm is managed by the 2nd 
and 3rd graders, and the 1st graders bake cookies. An example 
from the curriculum is an ocean, a complex ecology of many 
things working together. The children study them and write 
reports. One item would be fish and so a fishpond was built in 
order to study animals. Animals are important to the children 
because they represent real things, but in a computer 
simulation they are caricatures of the real thing. They can 
manipulate the behaviour of the animals in models and 
pictures but they must be taught that they are not Gods and 
that animals will express a life of their own. People from 
Disney diffuse this part of the study into fantasy. The benefit 
to the children is that they are presented with multiple levels 
of understanding. There are many ways of understanding a 
system. (Marvin Minsky says that we don't understand 
something until we understand it in more than one way). 

Pterosaur is in the dinosaur history books as the largest- 
ever flying animal. This Pteradon had a wing span of 36 feet, 
like a ‘young’ airplane, and had a head crest for balance but 
lacked posterior stability. The children, as was their wont to 
make models, wanted to become Pteradons and wrote a 
charming song “Td like to be a big Pteranosaurus”. 

Paul McCready (of Gossamer Condor and Gossamer 
Albatross fame) has approached the Smithsonian to build a 
life-size model of Pterosaur which would be capable of flight. 
Test flights with a half-scale model have already happened in 
the Mojave Desert, CA, and were filmed on 'IMAX'. The 
latest film was premiered at the meeting. Alan gave Paul 


10 April 1986 


Call 241-5542 


several Macintoshes which have inspired an on-board 
dynamics and stablity control system adjusting the center of 
gravity 100 times per second. Wing sculling motion gives 
the ‘beast’ a certain amount of power and ground radio-control 
provides direction control. Seeing the film was absolutely 
fantastic. There will be some big event on these lines at the 
Air & Space museum on June 10th, maybe a flight across the 
Potomac? So, Paul McCready is engaged in the very same 
business as the LA children. 

Alan showed us this diversion to give us an idea of the 
romance of studying animals, and simulating them. “It is that 
romance shared by children and adults alike which powers this 
project and gives it the life to allow us to do some invention." 
“The preferred user interface may have windows but primarily 
deals with process-modeling." MIT students have been 
working on simulations with an Evans and Sutherland CTS 
but are going to acquire a several million dollar CT6 capable 
of 60 graphics frames per second. Several film clips showed 
examples of techniques, especially the pastels of the Dance of 
the Sugar Plum Fairies, air-brushed by hand, at 24 frames per 
second. This hand-work will probably never be repeated. The 
pastel-look is desirable in animations because impressionistic 
trees and foliage appear inoffensive and not patently false. A 
D.O.D. sponsored film of a Harrier exercise shows realistic 
tree branches waving in the power-thrust wind. A beautiful 
Digital Products 3-D film on an enormous 1000x3000 screen 
showed an amazing fantasy trip into the atmosphere of 
Jupiter. 

“This [lecture] is a sketch of what this project is about. It 
is not about fish or fantastic animals. It is a context for 
thinking about things in Artificial Intelligence and computer 
graphics that we haven’t had the motivation to think about 
before. These animals have to survive in a complex 
environment just like our ‘agents’ ten years from now will 
have to survive in the network world of the future. Thank 
you very much.” (6) 





MPUTER CAMP ^ 


"E ee # intensive computer learning 
ARES d on Apples, IBMs; for novices 
w C thru experts 
8 vigorous athletics. 

including swimming, soccer 


e FUN for kids 7 to 16! 


The only ACA accredited camp 
in DC -on the campus of 
Mount Vernon College 


Four two-week sessions 
June 20 - Aug. 15 
8:30- 3:00 M-F 
extended day to 6:00 





Washington Apple Pi 


WAP HOTLINE For Use by WAP Members Only 





Have a problem? The following club members have agreed to help other members. 
VOLUNTEERS. Respcct all telephone restrictions, where listed, and no calls after 10:00 PM except where indicate 
Hotline are reminded that calls regarding commercial software packages should be limited to those you have purchased, Please do 


not call about copied software for which you have no documentation. 


specified. “When requests are made to return calls, long distance will be collect. 


General 


Accounting Packages 
Accountant(Dec.Sup.) 


BPI Programs 


Home Accountant 
Howardsoft (Tax) 


APPLE SSC 
Apple TechNotes 
AppleWorks 


John Day 
Dave Harvey 
Robert Martin 


Mark Pankin 
Jaxon Brown 
Otis Greever 
Leon Racsly 
Leon Racsly 
Otis Greever 
Bernie Benson 
Joe Chelena 
Jay Joncs (Balt.) 
Ken Black 
Ken DeVito 


301 
03 
30 


Communications Packages and Modems-Telecom. 


Anchor Mark 12 


Apple Modems 
ASCII Express 
BIZCOMP Modem 
General 

Vòt Smartmodem 
MDM 


Robotics Modem 
SeriAll Comm. Card 
Smartcom | 
VisiTerm 


XTALK CP/M Comm. 


Computers, Specific 
App e //c 
LISA/Mac XL 
Macintosh: 

General 


Chart 

Comm. & Modems 
Concertware 
Digitizers 

Excel 

File Vision 

Hard Disk 

Helix 


Inside Mac 


Lang.-C,Pascal, XLis 
Mach p 


raw 
MacLion (DBMS) 
MacProject 
MacTerminal 
Muluplan 


Music Works 
OverVue 
Spreadsheets 


Spreadsheets&Graphcs 


Sidekick 

Word 
Data Bases 
dBase II 


dBase II & III 


DB Master 

Data Perfect 
Data Factory 
General Manager 
PFS 


-Pro-4 


Oro 11 
isiPlot 


Gcorge Kinal (7-10) 
Jeremy Parker 

John Day 

Dave Harvey 

Jeremy Parker 

Tom Nebiker 
Bernie Benson 

Joe England (7-10) 
Joan B. Dunham  * 
Joan B. Dunham  * 
Harmon Pritchard 
Steve Wildstrom 
Bernie Benson 


John Day 
John Day 


Steve Hunt 
Donald Schmitt 
Rob Clark 

Terry Monks 
Steve Hunt 

Skip Horvath 
JoAnn Stewart 
David Morganstcin 
Steve Hunt 

David Jamison(day) 
Jim Berry | * 
Harvcy Levine 

Jon Hardis 

Don Landing 
Carolyn Komada 
Tom Berilla 

Mark Miani 

Jay Lucas 

Jon Hardis 

John Boblitz 

Don Landing 
Steve Hunt 

Walt Francis 

Skip Horvath 


J.T.(Tom) DeMay Jr. 


David Morganstcin 
Bob Pulgino 

Ray Hobbs(7:30-10) 
Marty Milrod 


Paul Bublitz 

John Staples 

Ray Hobbs(7:30-10) 
Jim Kellock (day) 
Leon Racsly 

Dave Einhorn 
Leon Racsly 

Bob Schmidt 
Normand Bernache 
Bill Etuc 

Ginny Spevak 

JJ. Finkelstein 
John Staples 

Leon Raesly 


* Calls up until midnight arc ok. 


Washington Apple Pi 


202 
301 
301 
703 
301 
216 
301 
301 
301 
301 


621-7543 
527-2704 


1) 498-6074 


524-0937 
350-3283 
262-5607 
460-0754 
460-0754 
262-5607 
951-5294 
978-1816 
969-1990 
369-3366 
960-0787 


546-7270 


229-2578 
621-7543 


951-5294 


621-7543 
621-7543 


262-9080 
334-3265 


04) 850-2016 


471-4610 
262-9080 


779-4632 
972-4263 
797-0879 
490-7484 
464-2154 


261-4124 
893-5985 
490-7484 
986-9522 
460-0754 
593-8420 
460-0754 
736-4698 
935-5617 
620-2103 
362-3887 
652-9375 
893-5985 
460-0754 


Games - Apple // 
Games - Mac 
Hard Disks 
Corvus & Omninet 
Sider 


A (A Epe on I-Integer, P=Pascal, 


M=Machine) 


UTP >>> >>> 
zz 


MS Basic 
Math/OR Appius: 
Monitor, RGB 
Operating Systems 
Apple DOS 


CP/M 
ProDOS 


Printers 
Gencral 


AJ 831 series 
Apple Color Plotter 
Apple Daisy Whcel 
Daisywniter 2000 


Ip 460. 
magewriter 
MX BO 
NEC 8023 
Okidata 


Scribe 
Silentype 
Spreadsheets 


Lotus 1-2-3 


Multiplan 

Ms ht 2.0 MagicCalc) 
rdsht. 2.0(MagicCalc 

SiperCalc Ver. 3.0 

Stat. Packages 


Stock Market 

Time-Sharing 
Word Processors 
Apple Writer Il 


Format HH 
Gutenberg 
& Jr. 
Letter Perfect 
& Simply Perfect 
Magic Window and II 
Peach Text 


PIE bl cido ts PIE 
ScreenWriter 


Supertext II 
Word Handler 
Word Juggler //e 
Word Perfect 
Word Star 


April 1986 


PLEASE, keep in mind that the 


Charles Hall 
Ron Wartow 


Tom Vier (ABBS) 
Jaxon Brown 
Otis Greever 


Louts Biggie 

Peter Combes 

Jeff Dillon 

Richard Langston 
Mark Pankin 
Richard Untied 
John Love 
Raymond Hobbs 
Donn Hoffman + 
Bruce Field 

Fred Nacf 

Ray Hobbs(7:30-10) 
Mark Pankin 


John Day 


Richard Langston 
John Love 

Adam Robic 
Richard Unticd 

Ray Hobbs (7:30-10) 
Leon Racsly 

Richard Langston 
John Love 


Walt Francis 

Leon Racsly 

Joan B. Dunham * 
Joc England (7-10) 
John Day 

John Day 

Bill Etuc 

tare Greene 

Jeff Stetekluh 
John Day 

Jeff Dillon 

Bill Mark 

Michael Proffitt 
Dan Robrish 

Phil Leber 

Bruce Field 

Leon Raesly 

Walt Francis 

Walt Francis 

Ray Hobbs(7:30-10) 
Terry Prudden 
Walt Francis 

Leon Racsly 

Leon Raesly 

Mark Pankin 
David Morganstcin 
Robert Wood 
Dave Harvey 

Walt Francis 
Dianne Lorenz 
Leon Raesly 

Henry Donahoc 
Neil Muncy Can. 
Harris Silverstone 
Leon Raesly 


Joyce C. Little 
Carl Eisen 

Jim Graham 
Peter Combes 
E. E. Carter 
Peter Rosden 
Vaupel 
Carl Eisen 
James Edwards 
Joe England (7-10) 
Dana Reil 


Jon 


mt 


Boi 


301 
Em 
301 


c listed are 
sers of the 


Telephone numbers are home phones unless otherwise 


330-4052 
654-4439 


986-8085 
350-3283 
262-5607 


967-3977 
251-6369 
422-6458 
869-7466 
524-0937 
596-8816 
569-2294 
490-7484 
578-8905 
340-7038 
471-1479 
490-7484 
524-0937 
621-7543 


869-7466 
569-2294 
460-6537 
596-8816 
490-7484 
460-0754 
869-7466 
569-2294 


966-5742 
460-0754 
585-0989 
953-1949 
621-7543 
621-7543 
620-2103 


972-4263 
893-9591 
527-2704 
966-5742 
530-7881 
460-0754 
298-9107 
298-3964 
435-3582 
460-0754 


321-2989 


350-3283 


11 


: | AS 





Bulletin Board Operator Leon H. Raesly, L.C.S.W. 
SYSOP Emeritus Tom Warrick SYSTEM 3 (986-4715) 
Special Consultant Barry Fox Desktop Pub. Board SYSOP Mark Walter 
Hard Disk Consultant Dave Harvey Press Releases Board 
Programming Consultants Rick Mlodoch Tech Notes Board 
Eric Rall EDSIG Board SYSOP Peter Combes 
Karen Rall Apple-Link Board SYSOP Bernie Urban 
Library File Programmer Mike Ungerman 
BBS Files List SYSOP Jack Mortimer SYSTEM 4 (871-7978) SYSOP Lee Raesly 
Group Purchase Files SYSOP Rich Wasserstrom The Classified SYSTEM - Hardware, Software, 
Special Corvus Consultant Tom Vier Misc., Employment, Pi Officers/Volun. Boards 
Indexing Committee - Chairman Emil Levine 
Member Bonnie Walker SYSTEM 5 (890-8984 SYSOP Alice Allen 
Member Jeff Berger The Journal & Indexes SYSTEM - currently on hold 
SYSTEM 1 (986-8085) SYSOP Joe Chelena SYSTEM 6 (703-450-6822) 
Hardware, Software, General & SYSOP John Gersic 
Lafayette Park Boards SYSOP Joe Chelena The "Great Falls" Download Test Board 
CP/M Board SYSOP Nick Veloz Assistant SYSOP Bruce Johnson 
dBASE II Board SYSOP Nick Veloz 
Apple /// Board SYSOP Carl Bowman SYSTEM 7 (301-662-3131) 
Mat Prog. Board SYSOP Tom Parrish SYSOP Scott Galbraith 
(The Frederick Apple Core Slice SYSTEM 
SYSTEM 2 (986-8086) SYSOP Larry Halff The Cracker Barrel BBS) 
MAC Hardware, Software & Macintosh Board SYSOP Kurt Holter 
Gossip/Misc. Boards SYSOP Larry Halff 
Telecommunications & BBS Committee - Chairman Lee Raesly 
Telecom SIG Board SYSOP George Kinal Members - Douglas Canton Jr., Joe Chelena, 
Games/GameSIG Brd. SYSOP Ron Wartow Joan Dunham, Barry Fox, Larry Halff, Dave Harvey, 
BASIC Prog. Board SYSOP Mike Ungerman Dave Helfrick, David Kemp, Emil Levine, 
AppleWorks Board SYSOP Ken DeVito Mike Ungerman, Tom Warrick, & YOU, if you attend! (5$ 


Commnts/Sugs. Board SYSOP Lee Raesly 


Washington Apple Pi 
Meeting Schedule 
Beginning in March 


9:00 39:30 11:00-11:15 12:45 2:00 





Apple il Macintosh 


Auditorium Program Program 


Business 
Meeting 


S 


Macintosh Apple li Special 
Cafeteria Q&A Session Q& å Session Interest 
and announcements and announcements Groups 


Journal distribution and disk sales begin at 8:45 
and go for as long as demand (and the supply of 
volunteers to handle the demand) permits. 






IN 


12 April 1986 Washington Apple Pi 


TELECOM SIG NEWS 





The Telecom SIG met after the WAP meeting on February 
22 and was conducted by George Kinal. The meeting started 
off with a question about ASCII Express, Professional, which 
concerned a Menu 4 item on the "Here Is" character. This 
item has to do with situations when dealing with systems like 
TELEX. For most users this item can be ignored. 

The new Hayes Smartmodem 2400 was discussed. There 
are no dip switches on this modem, and for the most part the 
modem is intelligent enough to figure out what should be 
done. What is unusual about this modem is that it has non- 
volatile memory and registers can be set. Then, when the unit 
is turned off, the memory is not lost. It uses no batteries for 
this capability. It can store telephone numbers, in addition to 
settings for the registers. 

There was discussion about failure modes for the X- 
Modem protocol and how this protocol handles bad blocks 
that are received. There seem to be bugs in the procedures of 
some Macintosh communications software for handling situa- 
tions where large portions of the blocks transmitted improp- 
erly. The software hangs up and will not retransmit. 

The highlight of the meeting was the demonstration of 
The GEnie information utility. This is a new service offered 
by the General Electric Company. It is just starting out now, 
so much of its potential is still to be realized. The system is 
designed very much like the Compuserve system, and some- 
one who is familiar with that system would have no trouble 
using GEnie. The Special Interest Groups (called Forums on 
Compuserve) are very much like Compuserve. This is to be 
expected, since the person who designed the Forums on 
Compuserve is now working on the GEnie system. The cost 
is very low compared to some of the other systems. It is just 
$5 an hour non-prime time at both 300 and 1200 baud. There 
is also no monthly minimum for the service. George passed 
out descriptive literature on the service for those who were 
interested in exploring it further. Gs} 


by y John Preston 





Attention Early Bird Lisa and Mac XL Users: There will 
be a brief meeting in the USUHS cafeteria for interested 
persons around 8:30AM, Saturday April 26, before the main 
April WAP meeting. It is intended that this gath- ering will 
end about 9:00AM, before the main Mac Q&A session. It is 
hoped that this will be a forum to exchange tips and to answer 
questions that pertain specifically to the XL/LISA users. Call 
me at (301) 229-9154 for further information. (65) 


Washington Apple Pi 









APPLE TEAS 
by Amy T. Billingsley — 





What's an Apple Tea? An opportunity for Apple users to 
get together in a small group setting to learn about a specific 
phase of Apple computing, or just to share information and 
ask questions. 

How can you have one in your area? Plan to host one at 
your home or another suitable location. Think of a topic of 
general interest, settle on a date, and call me at 622-2203. 
How could something so helpful be so simple! Start working 
on yours today. 

The following two teas are scheduled for April and May: 


Washington Apple Pi 
Northern Virginia Apple Tea 
Wednesday, April 30, 7 - 9 PM 
on APPLEWORKS - THE WORKS 
Database, Word Processing and Spreadsheets 

at the home of George & Delores Sall 
7850 Southdown Road 
Alexandria, VA 22308 

Refreshments 

Please RSVP to George Sall, 768-0212. Bring computer 
if convenient - the more hands on, the better. Get directions 
from George when you call. (It's on the river between 
Alexandria and Mt. Vernon - close to American Horticultural 
Society.) 

Washington Apple Pi 
Silver Spring, MD Apple Tea 
Thursday, May 8, 7:30 PM 
on GRAPHICS with Janice Hillman 
at the home of Ed and Varda Fink 
13325 Old Forge Road * 
Silver Spring, MD 20904 

RSVP to the above address or call the Finks at (301) 384- 
3545. Bring computer if convenient. 

* Directions: Take Route 495 to New Hampshire Ave N. 
exit. Drive 4 miles to Randolph Road. Turn left. Drive to 
Ist traffic light, Locksley Lane. Turn right. Drive to 2nd 
Street on your left, Old Forge Road. 13325 is on the right 
almost at the end of the street, 2 houses from Hawkesbury and 
the elementary school. G 





The Forth SIG meets on the 3rd Saturday of the month at 
the WAP office. Starting April 19th, it will meet at 12:00 
Noon instead of 10:00AM. Also, at the April meeting 
elections will be held for a new SIG Chairman, since yours 
truly has let his duties lapse for other interests. (5 


April 1986 13 





It may be hard to believe, but there have been quite a few 
articles published in the WAP Journal over the past few 
years conceming the Apple ///. In my continuing quest to 
find every /// article I could lay my hands on, I went back and 
took a look at all the past WAP Journals from DAY 1 and 
was surprised at what I found. 

This month, I get to share that information with you. 
The WAP Office has copies of all back Journal issues, so 
anytime you are interested in finding a particular issue, spend 
a little time in the library. I might add that the WAP library 
is probably one of your best sources of information on Apple 
Computers around. I really don't know of any other group in 
this area (and that could probably be expanded to most of the 
nation) that has the fantastic resources that our own library 
has. Now if there was only a little more space..... 

In any case, you will notice that I have included a number 


of articles that may not be considered to be totally Apple-/// 


specific. However, there were compelling reasons to list 
articles dealing with various languages for the // and /// (like 
Modula-2 and Fortran), Lap-Top Computers (which can be 
hooked up to the /// as well as the other Apples), etc. So the 
bottom line here was that I tried to compile a list of all 
articles that, in this author's mind, related to the Apple ///. 
(And yes...there is even one on the Mac...only because /// SIG 
member Bart Cable wrote it...saying that despite its 
capabilites...he'd still keep his ///, thank you). 

This compilation covers up through the March, 1986 
issue of the WAP Journal, by the way, so you have a 
bibliography here that is as up-to-date as I could make it for 
you. You should also note that I have not included a "month" 
category. The Journal follows a January-December publishing 
schedule so, January = Issue 1, etc. Enjoy! 


SUBJECT TITLE AUTHOR VOL # YEAR PG(S) 
111 Magazines Apple /// Newsletters and Magazines Ottalini 7 10 1985 12-13 
AIM Apple /// for Me Update Ottalini 7 10 1985 13 
AIM Apple /// Is For Me Ottalini 7 8 1985 38 
Apple /// Flavors: Little Tidbits: Apple /// Chambers 3 2 1981 17 
Apple /// Here, So Slowly, Comes the /// Cheren 3 3 1981 8 
Apple /// The Not Too Slow Apple /// Is Great! Dow 3 4 1981 8-9 
Apple /// Apple News Special Report: Apple Expo Violante 3 4 1981 13-15 
Apple /// Update On the 'Big Apple' /// Dow 4 2 1982 13 
Apple /// Apple Tech Notes Schenker 4 12 1982 24 
Apple Computer Apple Reacts 7 11] 1985 28 
Bibliography Open Apple Gazette Bibliography Ottalini 7 12 1985 11-12 
Bibliography An Apple /// Bibliography - PT.2 Ottalini 7 9 1985 26-27 
Bibliography Apple /// Articles: A Compilation Ottalini 7 8 1985 37-38 
Books Apple /// Bookshelf Ottalini 7 7 1985 16-17 
Compuserve Calling Compuserve with the Apple /// Cable 6 9 1984 29 
Compuserve The Compuserve Connection Cable 6 11 1984 46 
Computer Sales Thinking of Selling Your Computer... O'Connor 5 8 1983 44 
Demo Program Taking Apart the Apple /// Demo Program Ottalini 7 11 1985 12+ 
Lap Computers Lap Computers as Apple Accessories :2 — Kinal 7 12 1985 34-35 
Lap Computers Lap Computers as Apple Accessories :1  Kinal 7 11 1985 24 
MAC Steve Wozniak Brings MAC to DC Cable 6 4 1984 26 
Modual 2 : 1 Introduction to Modula 2 Platt 6 1 1984 42+ 
Modula 2 : 2 Introduction to Modula 2 Platt 6 2 1984 26-27 
Modula 2 : 3 Introduction to Modula 2 Platt 6 3 1984 24-25 
Modula 2 : 4 Introduction to Modual 2 Platt 6 4 1984 34-36 
Modula 2 : 5 Introduction to Modula 2 : Input/Output Platt 6 5 1984 30 
News Apple /// News Ottalini 7 12 1985 10 
Pascal Writing Business Letters with Pascal Klonsner 3 9 1981 40-42 
Pascal The Apple Pascal Express Root Stokes 5 8 1983 8-10 
Programming Some Suggested Programming Standards Askew 4 6 1982 36-42 
Review Titan ///+][ EM Board De Jong 7 6 1985 29 
SIG News Apple /// SIG News Ryan 7 12 1985 9 
SIG News Apple /// SIG News Konvalin § 5 1983 30 
SIG News Apple /// SIG News Hershey 5 7 1983 39 
SIG News Apple /// SIG News Ryan 7 10 1985 10+ 
SIG News Apple /// SIG News Askew 4 6 1982 13 
SIG News Apple /// SIG News Hershey 5 7 1983 39 
SIG News Apple /// SIG News Ryan 7 1 1985 9 
SIG News Apple /// SIG News Ryan 7 2 1985 24 


April 1986 


contd, 


Washington Apple Pi 


SUBIECT TITLE AUTHOR VOL # YEAR PGS) 


SIG News Apple /// SIG News Ryan 7 4 1985 5 
SIG News Apple /// SIG News Ryan 7 5 1985 43 
SIG News Apple /// SIG News Ryan 7 6 1985 28 
SIG News Apple /// SIG News Ryan 7 7 1985 15 
Software Buying /// Software Ottalini 7 6 195 30 
Users Group A Users Group Burger 7 9 1985 60-61 
VisiCalc VisiCalc Formulas in Screen Format Raesly 5 11 1983 58-59 
1986 WAP Journal Articles: 

Apple /// The Best of the Apple ///: Part 2 Ottalini 8 3 1986 14-15 
Apple /// Best /// Pics in '86 Pt. 1 Ottalini 8 2 1986 14-15 
Basic The REM-arkable REM Hayman 8 3 1986 28-31 
Forth "Print Using" for Forth Page 8 2 1986 32-33 
Forth Square-Root Routine for Forth Page 8 3 1986 33 
Lap Computers Lap Computers as Apple Accessories Kinal 8 3 1986  25« 
Lap Computers Laptop Computers :3 Kinal 8 1 1986 20-23 
Pascal/Modula-2 Pascal and Modula-2 Implementations Platt 8 2 1986 36-37 
Review Basic-Pascal Translation: A Review Rusk 8 3 1986 34 
Review Views And Reviews Hobbs 8 1 1986 32+ 
Yearend Review A Look Backward...and a Look Forward — Ottalini 8 1 1986 28-29 È 


APPLE // DRIVERS ~ 





Thanks to our good friends at ATUNC, the Apple Three PRINTER Apple-Parallel 2K 
Users of Northern California, a complete list of the sizes of PRINTER Grappler-Par 4K 
various Apple /// Drivers is being developed. This RS232 Apple 3K 
information can be of critical importance, since drivers take up FMTDX Apple-Formatter 1K 
plenty of memory. CATALYST Quark 10K 

The key to using drivers in a particular program is to QUARKCOM + UNUSEDI-6 Quark 1K 
simply never install any more than you absolutely need. If PROFILE Apple Hard disk 1K 
you don't need an .RS232 driver, for example, use the System .ONTIME On Three 2K 
Utilities Program and its System Configuration Program to .ATTACH 1K 
delete it. The SCP will tell you to begin with what is in AUDIO Apple 1K 
your driver file, allow you to edit them, etc. PKASO/U Complete 5K 

If your driver file gets too big, you may have to make a PKASO/U Mini 1K 
separate boot diskette containing SOS.Kemal, SOS.Interp and .TMPDX.CODE Microsci 143 SK 
SOS.Driver, with the rest of the program on a second diskette. .TMPFMT.CODE Microsci Formatter 5K @ 


Again, your System Utilites Program will let you do that, or 
you can also use the Filer in Pascal. 

The following list of Driver file sizes is the latest com- 
piled by ATUNC. If you have any additions, etc. let me 
know and we'll add them to our list and pass them along to 
the folks on the West Coast as well. 


ALL HOURS CONSULTANTS 


CHECK OUR HARDWARE AND SOFTWARE PRICES 
MONITORS, MODEMS, PRINTERS AND BOARDS 


DRIVER NAME FOR/FROM SIZE 

kkkkKKKKKKKDRINTER SPECIALS*********kx 
.CONSOLE Apple 7K I 
CONSOLE Pe iii 10K Citizen (120D $229.QQ) (MSP18 $329) 
RAM Titan ///+//e 13K Price our IBM PC/XT's and compatables! 
.PPRINT D.A.Data Systems 2-30K 
SPOOLER Quark 6K. 
SPOOLSTATUS Quark 6K. *DISK SPECIAL* BOX NASHUA 1D'S $8.75 
GRAFIX Apple SK ALL ITEMS ADD 5$ MD SALES TAX. 
PRINTER Apple-Serial 2K CALL ALL HOURS 236-4004 





Washington Apple Pi April 1986 15 


Q&A 


by Bruce F. Field — 


I have heard there is a program in the public domain 
which speeds garbage collection in Applesoft. To date 1 
have been frustrated in obtaining the specific reference for 
this code. Can you help? 

The program you are looking for was written by Randy 
Wiggington and was originally published in Call- 
A.P.P.L.E., January 1981, pp. 40-45. It was re- 
published in Call-A.P.P.L.E. In Depth, Volume 1, "All 
About Applesoft”, pp. 25-33. A couple of corrections 
have recently been discovered by our readers and reported 
in this column. First, the SBC STREND at line 55 in 
the "All About Applesoft" (AAA) version should be 
SBC STREND+1; the original version is correct. 
Secondly, as published the routine works, but actually 
goes through the garbage collection process twice each 
time garbage collection is required. The solution is to 
remove the JSR NZTAB at line 60 AAA version, line 59 
original version, and insert a JMP NZTAB immediately 
before the line labelled FNDVAR2, line 65 AAA 
version, line 64 original version. 

The code for all the routines in "All About Apple- 
soft" is available on diskette from A.P.P.L.E., product 
code SIN1, for $16.50. The "All About Applesoft" 
publication is available for $7.00. Both prices are for 
A.P.P.L.E. members, non-members add 10%. 

Mike Salzman wrote with an interesting observation 
on this same topic: "I have been using FAST 
GARBAGE COLLECTION for some time now. I 
wanted to hear how often garbage collection was taking 
place, so I added the JSR $FF3A after line 59 when 1 
changed STREND to STREND+1. I would get a beep if 
I called fast garbage from the keyboard, but not from 
within my program. The problem was the bell call 
$FF3A. If your current output device does not have a 
bell, you will not hear the call. The bell call at $FBDD 
is not dependent on the output device and would beep 
under program control. For awhile I thought Rod 
Serling had come to visit me." 

Good point Mike, the problem is the the subroutine 
in the monitor at $FF3A just sends the ASCII bell 
character ($07) to the output device. The software for the 
screen traps this character and calls the routine at $FBDD 
that actually beeps the speaker. Some printers and other 
devices just don't bother with the bell. 


I have an IBM PC at work and an Apple at home. I'd 
like to find a way of transferring data from my PC so I 
can work at home on it with the Apple. I know that one 
way is to use a modem but our security regulations do 
not allow us to connect modems to our machines. 

It just so happens that there is a product called Tumover 
that consists of a half-size card and software for the PC 
that allows the PC to read and write 5 1/4" disks in 
Apple format. It is produced by Vertex Systems, Inc., 
Suite 3, 6022 W. Pico Blvd., Los Angeles, CA 90035, 


16 


Q. 


April 1986 





floppy and hard disk on the PC. The Turnover board 
plugs into the PC, the standard PC floppy disk drives are 
plugged into the Tumover board, and a small jumper 
from the Tumover board plugs into the original disk 
controller board in the PC. When disabled the board is 
transparent and the PC functions as a normal PC. When 
the Tumover software is used you can transfer files 
written in Apple DOS 3.3, ProDOS, Softcard CP/M, 
Apple // Pascal, and Apple /// SOS, to an MS-DOS 
formatted disk. Similarly you can initialize a disk in 
Apple format and write selected PC files to it in DOS 
3.3, ProDOS, CP/M, or /// SOS format. 

A utility program is also included to modify the MS- 
DOS files to strip the high bit, add or remove line feeds 
and Carriage returns, or replace strings. This is claimed 
to permit Apple VisiCalc files to be used with Lotus 1-2- 
3. There is also a utility to convert Apple binary files to 
MS-DOS binary files by stripping off the address and 
length header of the Apple binary file. 

Of course this may be only part of the problem. If 
you are interested in transferring ASCII text files, then 
Tumover should work fine. If you need to transfer 
specially formatted files, i.e. database or spreadsheet files, 
additional manipulation of the files may be necessary and 
require that you or a knowledgable person write a special 
program to do the conversion. This may be more trouble 
than it's worth; dump the PC at work and get another 
Apple. 


I need help in setting the serial ports on my Apple //c to 
use with an odd-ball printer. Booting the System 
Utilities disk does this until the next cold start, but it 
takes forever and means interrupting the work I'm doing. 
I have tried setting the port from BASIC by issuing a 
Ctrl-D and PR#1 followed by Ctrl-I and the appropriate 
codes for the port. I've tried this several ways, on startup 
before loading ProDOS, from a BASIC program, and as 
direct commands with BASIC in RAM. Each time it 
works once, but after I retum to the monitor, it seems to 
forget the serial settings, as if I had done a cold start. Do 
you have any suggestions? 
Once you set the ports the settings should remain 
undisturbed until you do a cold start or a program modi- 
fies them. Possibly one of the programs you are using 
is changing the settings. One way to simplify the setup 
procedure is to create a text file that contains the 
necessary codes. You can use any word processor that 
creates standard text files. Type in the commands exactly 
as you would if you were typing them directly from the 
keyboard in BASIC. Save the file with some easily 
recognizable name such as "serial.setup”. Whenever you 
want to setup the port type "EXEC serial.setup" from the 
Applesoft prompt. This will replay the commands in the 
text file and set up the port. You can also use the file 
contd. 


Washington Apple Pi 


from a BASIC program using the Ctrl-D character, i.e. 
100 PRINT CHR$(4)"EXEC serial.setup”. 


When I use my Okidata printer in correspondence quality 
mode the top of the lower case a is curled down. Is this a 
printer problem? 

Yes, in a way. In correspondence mode the Okidata 
makes two passes for each letter with a small line feed in- 
between the passes. Sometimes the line feed does not 
move the paper correctly. Check that there is very little 
play in the platen. If you're using pin-feed paper make 
sure the friction feed rollers are disengaged. Excessive 
friction in pulling the paper into the printer can also 
cause a problem. It might help to move your stack of 
paper so that it doesn't get caught on anything on its way 
to the printer. There is always a little backlash in the 
gears so that when you tum the platen knob to adjust the 
paper, the next line feed is likely to be incorrect. To 
eliminate this, do a line feed before printing anything. 
The Imagewriter also has this problem. 


When I print out two columns using AppleWorks, the 
margins come out ragged even when I put a carriage 
return at the end of each line. 

Check that the width of an "m" character is the same as 
for an "i" character. Your printer may be set for propor- 
tional size characters. AppleWorks assumes all the 
characters are the same width. 


I have Cali Waiting service on my telephone but 
whenever I am using my modem with a BBS and a call 
comes in it disconnects me. Is there anything I can do 
about this? 

When the other call comes in it temporarily disconnects 
the line and the modem hangs up because the carrier from 
the other modem has disappeared. With some modems 
(Hayes, Hayes compatibles, and possibily some others) 
you can set the amount of time the modem waits ull it 
hangs up after loosing the carrier. Of course it has to be 
set long enough on your modem and on the BBS modem. 


I have the newer version of AppleWorks and as you can 
see from the top line I am having problems. I just need 
to get rid of the "ON" that gets printed on the top of the 
first page. For hardware I have an enhanced //e, Wesper 
Micro "Wizard-SOB" serial buffer card, and a Diablo 620 
printer. None of the manuals give a clue as to proper 
control codes. Do you by chance have an answer? 

I think I've answered a question like this before, but since 
it seems like a common problem once more won't hurt. 
As long as you are using version 1.2 or later it shouldn't 
be difficult to fix it. AppleWorks sends an initialization 
string to the printer interface card when it first begins 
printing. The default value for this string is Ctrl-I 80N 
and this is supposed to be trapped by the interface card 
and set it to print 80 columns on the printer with the 
video display turned off. Unfortunately not all interface 
cards recognize this command. Despair not, it is relative- 
ly easy to change it in versions 1.2 and later. From the 
main menu select (5) Other Activities, then (7) Specify 


Washington Apple Pi 


information about your printer(s), choose Change printer 
specifications for your printer, under Change a Printer 
choose (5) Interface cards. Follow the instructions to 
change the control characters, Ctrl-I 80N. When asked to 
type the exact control characters required, type ^ (caret) to 
end the string with nothing in it. This will probably 
work with your interface card. If you still have problems 
you might try setting the string to Ctrl-I ON, as this has 
been reported necessary for some interface cards. 


My Duodisk drive occasionally gives me VO Errors and 
then I find that the disk I'm using has bad blocks. 
Usually the bad blocks are on track 0. Before I take a 
trip to the dealer is there anything I can do? 

I suggest that you tum off the power to your Apple and 
disconnect and reconnect all the cables to your disk drive. 
Also remove and re-insert the disk controller card. The 
connectors develop an insulating oxide layer that can 
Cause intermittent failure. You could also clean the edge 
connector on the bottom of the disk controller card using 
a soft pencil eraser; be sure you wipe away all the 
erasures with some isopropyl (rubbing) alcohol. 

If you have problems reading a disk, especially disks 
written awhile ago, or disks written on another machine, 
the problem may be the drive speed and can be measured 
using any of a number of public domain disk drive speed 
programs. Track O is only written at initialization time. 
Since you are finding bad blocks on track 0, presumably 
with the drive that isn't suspect, it sounds like you have 
an interrmittent failure that causes the bad drive to write 
to the disk when it should only be reading, or writing to 
the wrong track. That's why I suggested the contact 
problem. Alignment of the read/write head in the drive 
should only affect tracks that are currently being written, 
and should not trash other tracks. Adjustment of the head 
should be done by a dealer anyway. 


I'm thinking of adding a large Ram card, but all that I'm 
reading about them has me confused. 1 understand that 
not all programs work on them and thus I'm trying to 
figure out if it's worth buying one of these cards. What 
kind of programs make use of these Ram cards? 
You are right that not all programs work with all Ram 
cards. Adding a Ram card to your Apple does not auto- 
matically increase the amount of memory available for 
all your programs. Each program must be written 
specially to use the extra memory. And, Applesoft won't 
use it at all unless you buy a special patch program for 
it. Unfortunately (except for the extended 80-column 
cards for the //e) different manufacturers use different 
methods for accessing the cards, so even if a program 
works with a card from one manufacturer it may not 
work with a different brand. One solution is to use a 
"pre-boot" disk that Ram card manufacturers supply to 
modify popular software to work with their cards. For 
example Applied Engineering supplies software to 
modify AppleWorks so that it can use their Ram cards up 
to 3 megabytes. 
My recommendation is NOT to buy a Ram card until 
you know what software you wish to use with it. 
contd. on pg 41 


April 1986 17 





KEYBOARD MODIFICATIONS 

During the last month I've received several inquiries 
regarding how to modify the //e's keyboard for persons with 
disabilities. While these modifications have been published 
previously, almost two years ago, the need exists to repeat 
them. 

Locking Keys. Several commands require the simul- 
taneous stroking of two keys. And, for most of us it is 
relatively easy to hold down the Ctrl or ESC keys while 
touching another. But, for those who find that impossible, 
accessing the computer can prove frustrating. The simple 
"fix" is to take your Apple into your dealer and have the 
switches under the keycaps replaced by the locking type 
switch that underlies the CAPS LOCK. Replacement 
switches cost $4 (plus labor). If you're handy with a low heat 
soldering iron, you can do this easily yourself, but I've found 
that recent purchasers of Apples are more reluctant to enter the 
machine themselves. 

Disabling the //e's Auto-Repeat. Persons who lack the 
fine motor controls which allow quick removal of the fingers 
from a key can find an unwanted string of characters flashing 
across their screen. Here's how to rectify the situation: 

Turn off your //e, and remove the top. On the right front 
quadrant you'll find the Encoder IC; it's marked KR 3600-017. 
GENTLY remove this chip from its socket. Pin 1 of the chip 
is identified by a dot on the case. Count back to Pin 5 and 
GENTLY bend this pin out 90 degrees. So that the repeat 
function is not permanently disabled, one of two methods can 
be used: 

1) Attach a short wire (4 inches) to a mini test clip (Radio 
Shack 270-372) and strip 4mm of insulation from the other 
end of the wire. Insert the bare wire end into the Sth socket 
and reinsert the Encoder chip CAREFULLY into its socket. 
When you want to activate the repeat function you merely 
have to attach the test clip to PIN 5 which is sticking out. 
This, of course, requires that you open the Apple's case each 


KEYBOARD CONN LI 


ENCODER CHIP 


TI DEAD ki L 


18 


April 1986 


time you want to make the change. The alternative method, 
though initially more difficult, is... 

2) Solder two long (about 12 inches) wires to a SPST 
toggle switch and mount the switch in one of the unused ports 
on the back panel. Each of the wires should have 4mm of 
insulation stripped from the other end. One of the wires 
should be CAREFULLY soldered to PIN 5, which should be 
sticking out at 90 degrees. The other bare wire end should be 
placed into the Sth socket and the Encoder reinserted CARE- 
FULLY. 

KEYTALK: A Software Review 

KEYTALK is billed as a beginning literacy activity, and 
is designed for developmental ages 3 to 8 years. Itis distrib- 
uted by Programs for Early Acquisition of Language (PEAL 
Software), 2210 Wilshire Blvd., Suite 806, Santa Monica, 
CA 90403-5784. Telephone (213)451-0997. Cost - $69.95. 

KEYTALK developed out of research by Dr. Laura 
Meyers, a linguist, whom we've had the pleasure of having at 
past meetings and writing about. Dr. Meyers has worked with 
disabled infants and children who would have been rejected 
long ago by practitioners of traditional therapeutic approaches. 
Because she came from a background in linguistics, rather 
than remedial medicine, she didn't know that the things she 
was about to do were impossible. 

Meyer's view is that the most powerful programs are the 
simplest. Not designed to show off the whiz-bang capabilities 
of the computer, the programs draw the child in to give him 
or her command. Focus is on the the cognitive task and not 
on the commands to make the computer run. 

Other than learning the need to use the space bar between 
words, the return key at the end of the line, and what punctua- 
tion marks will do (and these can be picked up during the 
exploration) the child is in control from the beginning. The 
six commands: Talk; Print; Find; Save; New; and Erase are 
mnemonically accessed and with minimal supervision can be 
readily learned. 

The Talk command suggests the program's primary feature - 
-it talks. Of course it needs some aid--that of an Echo II or 
Echo+ speech synthesizer. The Echo is made by Street 
Electronics which also makes the Cricket for the //c, but 
you'll have to check with PEAL about compatability for that 
configuration. It definitely works with the ][+ and //e. 

I have a disabled child who has speech and language 
difficulties. His first approach to KEYTALK, and with mini- 
mal intervention on my part, paralleled Meyers' notes in 
which she stated that her goal was to enable children to active- 
ly participate in leaming by making that learning personally 
meaningful to him. Let me explain how that worked, 

My son knows names, telephone numbers, and even the 
spelling of many words (learned by rote) that are meaningful 
to him. But, it is a long, arduous process for him to learn 
new words in the sense that he integrates the individual letters, 
letter strings, their sound and their meaning/association. 
What he first did was type in names and telephone numbers 
which he knew. After each keystroke the letter or number is 

contd. on pg 21 


Washington Apple Pi 







Vision Disabilities — 
by Boris Levine 


Those of you who stayed till the end of the meeting under 
auspices of the DisabledSIG (September 1985) got to see a 
fast ten-minutes-worth of two programs I had written to help 
some disabled children. And when Adrien Youell asked me to 
write up something on these programs I, with your applause 
thundering in my ears, agreed. (Took a while, though). Now 
read on for a discussion of one of them. 


e" 9 


WHY "BIG LETTERS? 

The program "BIG LETTERS" displays letters that are 
about twice the size of the normal Apple characters. It was 
written originally for a kindergarten-aged child with a disabil- 
ity tied in some way to seeing-problems; it was directed 
toward helping her type any letters she chose, to recognize the 
letters she 'wrote', and then tie them into words. 


DISCUSSION 

Lets take a look at what makes this kind of program 
different and, in its way, helplful. And, as a guide let's use a 
set of principles listed in my article in the September 1985 
WAP Journal: 

Support the teacher 

Treat the computer as a tool 

Use computer technology that exists 

Use existing program 

Use computers to increase the independence of the user 
Make use of whatever capabilities the person may have 
Keep it simple 

The program started when the teacher described a 
kindergarten student: "We don't know whether she's mildly 
retarded, afflicted with some unique vision problems, or both". 
There were computers at the school, but she had not reacted to 
the displays. Would larger letters be of any help? Perhaps. 
Let's try. 

Where to get large letters? As they say in industry ... 
"Make or Buy". To be brief, I settled on an existing program, 
Apple Mechanic (here abbreviated A/M). By so doing, I 
avoided 're-inventing the wheel' and much lost time in 
debugging a new alphabet. . True, it came with some problems 
(discussed below) but nothing like those I avoided. 

What can she do? "She can use a typewriter keyboard, 
slowly. She can see the letters but she's not well coordinated. 
She is very calm and patient." This much allowed the use of 
the Apple keyboard, with no mechanical modifications. Use 
GET, rather than INPUT, because it does not need the extra 
Carriage Return. 

Minimize ‘crashes’. A/M does include an ONERR GOTO 
routine but that takes the user out of the program, and that's 
not whats wanted. So, to start, there is a short subroutine 
which confirms that the user wants to be in this program. 
(This reduces the frustration of being locked into the wrong 
program.) There are others which shunt the user back to the 


Washington Apple Pi 


"BIG LETTERS" : A Program for People With 





program after pressing a wrong key. 

Put the instructions right on the screen; this simpifies 
matters for the teacher and eliminates the separate instruction 
pamphlet. More, when the subroutine changes, the instruc- 
tions change. (This is easier than it sounds, because we have 
only lines 21-24 to clear). Most useful when going to and 
from CORRECTIONS. 

Provide for automatic end-of-line? For letters only it really 
doesn't matter except that the letters should move down 
automatically (i.e., without Carriage Return). But for a child 
making the jump from letters to words and simple sentences 
this is important. It was also one of the exasperating 
problems and is also discussed below. 

Increase independence. Put as many options under the 
user's control. Thus, the child can with no help from the 
teacher, enter letters and make words, go to the next line, 
make corrections, exit from the program and, optionally, even 
clear the screen and start over. 

Make the corrections process simple. That is, if a wrong 
letter or letters are entered, make the computer do the complex 
parts of the task. 

The program is by no means in final form; it has been 
changed several times and, as we learn more, will be improved 
further. 


To start, let's note a few things: 

As a friendly voice from the audience commented, the 
large letters are courtesy of "APPLE MECHANIC". And in 
response to Beagle Bros.’ polite but firm statement in their 
literature, their copyright is acknowledged in the listing. 

The program is actually quite short: it comprises an 
introduction and entry procedure (600-1199), a corrections 
subroutine and a series of operating instructions which make 
it pretty much self-contained - see Listing. Plus, of course, 
the extract from A/M (50-500); this is not so short, and in the 
inimitable Kersey style, is very compactly written. It uses 
the Hires screen for the large letters and leaves four lines at the 
bottom for conventional text. (NOTE: It is not included in 
the print-out but is available on the disk.) 

The operating instructions are displayed in the usual Apple 
size and in the four lines at the bottom of the screen. They 
begin with the option to continue or quit (this minimizes the 
frustration of being locked into the ‘wrong’ program). They 
then display instructions for entering the letters, plus options 
to make corrections and, at any time, to leave the program. 

The corrections subroutine (1200 to 1280) makes correc- 
tions one letter at a time and returns to the entry procedure. 
The 'how' is discussed later. 

Several likely errors are 'trapped'. One is that all major 
steps, like "Quit", call for confirmation before they are carried 


out. 
contd. 


April 1986 19 


. 


One of the items discussed was how to provide the instruc- 
tions: should they be displayed on the screen or provided 
separately in a written guide. It was settled that they be 
displayed because they would act as reminders for the teacher. 
The child would at first ignore them and, later, use them to 
work independently. 

The program begins at line 600 with GET A$. Both 
controls and text are entered here. The next several lines 
permit A$ to 'drop through' several options, including QUIT. 

The 'drop through' continues past line 710 which clears 
the screen and reserves the bottorn of the screen for messages. 
Line 730 selects alphabet 2 ( small standard) and locates the 
protocol text at line 22. (Alphabet 3 is not used.) The next 
several lines compare A$ with instructions for quitting, 
carriage return, clearing the page entirely and .. later 
„Specific instructions on correction and return. FINALLY ... 
at line 790... A$ is entered into A/M, via GOSUB to line 100 
where the large block letter font is designated. 

The A/M portion is between lines 50 and 500 (not shown 
in the listing below). It is compact and designed for easy 
incorporation into other programs. Looking at it as a utility, 
it permits the selection of up to three alphabets at line 50-53. 
I chose block letters, small, standard and Apple. Text is 
entered, one letter at a time, via a GOSUB in line 100. There 
is a self-protecting ON ERR GOTO routine at line 55 which 
jumps out of the program on error. 


The large typeface is attractive and of course readymade, 
but it presented several problems: 

The letters are 'proportionally spaced'. This gives the text 
a handsome look but gave me much trouble in two aspects: 
corrections and end-of-line wraparound. Not to burden you 
with my troubles, my solution was to give up on the 
'proportional' and assign to each character the same spacing. 

Corrections were still complicated. It would have been 
nice to be able to back up to the beginning of the line and 
rewrite the whole line (the technique which is built into A/M) 
but both teacher and child protested. With fixed spacing, the 
subroutine which was eventually worked out begins with the 
last character, automatically backspaces and deletes each 
character to be changed by overprinting in the background 
color (usually black) and then returns to the main program 
where the desired characters can now be entered. 

Wraparound at the end of the line was handled by counting 
characters. With room for 17 characters on a line, I arbitrarily 
started looking for the first space after character 12 (could have 
been 10 or 11 just as easily), but 5 letters back from the mar- 
gin is a reasonable spacing to minimize break-up of words. 

Another detail is to avoid BLOADING the shapefile every 
time the program is booted. When it might be booted from 
several programs, 1 PEEK at the first few characters in the 
shape table location and, if thev match, skip the BLOAD line 
(line 45). 

Some other matters I would like to improve or simplify 
are CORRECTIONS, the handling of wrong letters, and 
perhaps the addition of a screen dump program. 


Note particularly that, with the large letters, the user 


20 April 1986 


(doesn't have to be a child) can enter text, correct text and even 
get rid of the current text and start anew...all without outside 
help. 

The entire program, A/M and all, is on disk. If you have 
an interest in the program, give me a call. 


LISTING 


8 REM MAY 13,1985 

9 REM 

10 REM "BIG LETTERS" 

11 REM BY 

12 REM BORIS LEVINE 

13 REM BETHESDA, MARYLAND 

14 REM (301) 229-5730 

15 REM 

16 REM LINES 50-500 FROM APPLE MECHANIC 

17 REM COPYRIGHTED BY BEAGLE BROS 

18 REM 

19 REM 

20 REM aa do e o o de ode ade e ae oe a ade od ad e as khkkh 

25 REM 

30 DIM B$(30): REM STRING IN 830 

35 REM LINE 45 TESTS FOR 'CURSORS' IN PLACE 
BY PEEK(16384) 

40 REM LOADSCURSORS'ONLY IF NOT 
ALREADY THERE 

4S IF PEEK (16384) = 12 THEN FLAG = 1: GOTO 51 


501 REM 

599 REM 

600 REM INSTRUCTIONS OR QUIT 

610 POKE TXT,0: REM RETAIN TEXT LINES 

615 HOME 

620 VTAB (22): PRINT "TO QUIT, PRESS /" 

630 VTAB (23y PRINT "TO CONTINUE, PRESS 
ANY OTHER KEY" 

640 GET A$: IF A$ < > "/" GOTO 700 

650 VTAB (24): HTAB (1): PRINT "IF YOU DO 
WANT TO QUIT, PRESS / AGAIN " 

660 GET A$: PRINT A$: IF A$ < > CHR$ (47) 
GOTO 700 

670 PRINT "/": PRINT "SO LONG" 

680 FOR X = 1 TO 1000: NEXT X: TEXT 

690 PRINT CHR$ (0): PRINT CHR$ (4);"RUN HELLO" 

699 REM 

700 REM INPUT TEXT 

710 HOME : POKE TXT,0 

730 FT = 2: VTAB (22): PRINT "TYPE YOUR TEXT, 
ONE LETTER AT A TIME" 

735 VTAB (23): PRINT "TO QUIT, PRESS / " 

737 VTAB (24): PRINT "TO CORRECT, PRESS #. TO 
CLEAR, PRESS % 

738 GOTO 800 

740 REM FROM 860 

750 IF A$ = CHR$ (13) GOTO 1100: REM CARRIAGE 
RETURN 


760 IF A$ = CHR$ (47) GOTO 620: REM Y TO QUIT d 
contd. 


Washington Apple Pi 


Nanm” 


770 IF A$ = CHR$ (35) GOTO 1200: REM '#' TO 
CORRECT 
775 IF A$ = CHRS (42) GOTO 1300: REM '*' TO 
RETURN AFTER CORRECTION 
777 IF A$ = CHRS (37) THEN PRINT: HGR :HT = 1: 
VT = 1: GOTO 700 
780 IF ASC (A$) < 32 GOTO 1000: REM REMOVED 
»90 TO USE LOWERCASE 
785 IF A$ = CHRS (32) THEN HT = HT + 1 
790 FT = 1: GOSUB 100: REM APPLE MECHANIC 
LOOP 
795 GOTO 820: REM RETURN FROM 780 
800 REM INPUT AS ARRAY 
810 1=0 
820 I=1+1 
825 IFI= > 18 GOTO 890 
830 GET B$(I) 
835 IF I > 12 AND B$() = " " THEN GOTO 890 
840 REM 
850 A$ = B$(I:HT =1*2 
860 GOTO 740: REM RETURN TO INPUT 
890 VT = VT + 3: REM DOWN 3 LINES 
895 HT = 1: GOTO 810: REM START NEW LINE 
1000 REM 
1010 VTAB (21): PRINT " YOU PRESSED A KEY 
THAT DOESN'T PRINT" 
1020 FOR X = 1 TO 500: NEXT X 
1025 VTAB (21): HTAB (1): CALL - 958 
1030 GOTO 730 
1099 REM 
1100 REM CARRIAGE RETURN TO NEXT LINE 
1110 VT = VT +3: REM DOWN THREE LINES 
1120 HT = 1: REM BACK TO LEFT MARGIN 
1130 GOTO 780 
1199 REM 
1200 REM CORRECTIONS 
1210 REM :RETURN FROM 1295 
1220 VTAB (22): HTAB (1): CALL - 958 
1230 VTAB (22): FLASH : PRINT "PRINT LAST 
LETTER TO DELETE”: NORMAL 
1240 PRINT "WHEN FINISHED, PRESS * TO 
CONTINUE " 
1260 HC = 0: REM COLOR BLACK 
1270 GET A$ 
1280 IF A$ = "*" GOTO 1300: REM EXIT 
CORRECTIONS 
1283 I=1-1 
1285 FT = 1:HT = 2 * I: GOSUB 100 
1290 REM RETURN FROM 1285 
1295 GOTO 1210: REM CONTINUE CORRECTIONS 
1300 REM FROM 1280. EXIT FROM CORRECTIONS 
1310 VTAB (22): HTAB (1): CALL - 958 
1320 FT = 2: VTAB (22): PRINT "TYPE YOUR TEXT, 
ONE LETTER AT A TIME" 
1330 VTAB (23): PRINT "TO QUIT,PRESS/ ^" 
1350 VTAB (24): PRINT "TO CORRECT, PRESS 
#.TO CLEAR, PRESS % 
1370 HC = 3: GOTO 830 


Washington Apple Pi 


DisabledSIG contd. from pg 18 


pronounced. When the spacebar is touched the preceding 
string is uttered, and when a period is typed the entire sentence 
is spoken. 

What happened then is most important. Once he 
exhausted the words and numbers he knew, he reached for 
printed material that was available and typed that in. 
Regardless of whether or not the print had visual meaning to 
him it had aural meaning. Words which he understood sudden- 
ly had meaning in their written form. Stories that were 
otherwise read to him suddenly became something for him to 
type in. The words had meaning and he was exercising 
control. 

As suggested earlier, Meyers favors exploration and 
minimal supervision. Even otherwise meaningless character 
strings provide learning as well as a laugh or two. Like 
explorations in LOGO, if what you got is not what you 
intended something is still learned. As a parent, rather than a 
therapist or teacher, I cannot describe the reasoning behind 
Meyers’ approach, but it seems to work and it certainly is 
apPEALing (pardon the pun). 

The program's packaging is unique, and designed for heavy 
usage in a classroom setting. A colorful, stiffened, vinyl 12 x 
15 inch page is punched for a three-ringed binder. It contains 
pockets for the program disk, and the program's "Helpcard". 

The Helpcard looks like the type of menu you find in a 
Denny's restaurant. It is vinyl covered and folds open to show 
six 9x12 inch pages. Two of those pages describe, clearly and 
graphically, how to run and command KEYTALK. The front 
page explains KEYTALK's research basis. And, the middle 
three pages give overall suggestions and a total of twelve 
activities of varying complexity. Each activity contains 
suggestions of accompanying materials and prompts which 
can let the parent or teacher individualize and support the 
activity. All of this is impervious to the worst assaults of 
peanut butter and jelly. 

I should hasten to point out that though this program was 
designed around and for children with disabilities, its approach 
seems equally useful for all children as they begin to develop 
literacy. As my son and I further explore the program's 
capabilities, I'll try to keep you informed. Next month I'll 
also report on two other programs designed for children as 
young as 18 months. 






. TYSONS CORNER CENTER'S 
Homeinform 


Information on Store Names, 
Sales, Events, Restaurants, 
Theatres, Gifts, Metrobus 
Schedules and Much More 






A 
rr 


Computer Access Number 


(703) 893-0874 


April 1986 21 





First, a reminder: the April meeting is on April 3, 7:30 
PM at the office. March's meeting covered a lot of ground. 
Much new software was available for demonstration, review, 
and discussion. Among these were the following: 

ORBITER (Spectrum Holobyte) for 512K Mac, preferably 
with external drive - a space shuttle simulation. Beta-test 
version demonstrated, with permission, by Rick Stickle. 

ELITE (Firebird) for Apple // series with 64K - an import 
(Great Britain's Adventure Game of the Year for 1985, it says 
here) with space travel and trading among 2000 planets. 
Demonstrated by Ron Wartow, who was prevailed upon to 
leave out a few of the planets. (By the way, we appreciate 
Firebird's sending demo and review copies of this program by 
UPS, to be available at this meeting..) 

RINGS OF ZILFIN (Strategic Simulations) for Apple // 
series - fantasy role playing with clever animation and 
puzzles. Demonstrated by Dave Granite. 

PHANTASIE II (Strategic Simulations) for Apple // - 
fantasy role playing. 

BRATACCAS (Mindscape) for 512K Mac - entirely 
mouse run strategy-fantasy adventure. 





BLACK CAULDRON (Sierra On-Line and Walt Disney) 

for 128K //e or //c - a 3-D animated adventure by the 
rogrammers of King's Quest. 

P Copies of Chipwits (Brainpower) for the Apple // and the 

Mac, and Holy Grail (Hayden) were given to members who 

could guess Ron Wartow's shoe size and other esoterica. 

We are printing in the Journal a letter from Mindscape, 
responding to the review in the February issue of "The Halley 
Project". Among other things, Mindscape thinks that som- 
eone less knowledgeable about astronomy than our reviewer 
would like the game more. G 


SIERRA CHAMPIONSHIP BOXING: | A Review 


by Richard Bollar 


Sierra Championship Boxing is another foray into the 
realm of computerized sports simulation. Traveling in the 
footsteps of the classic Olympic Decathalon and Micro-League 
Baseball, Sierra has designed an easily playable and enjoyable 


game. 


The game very carefully maintains the exciting air of a 
Boxing match, from "The Tale of the Tape," a description of 
the boxers’ characteristics, to the ring itself where the boxers 
pile blows on each other. The animation is excellent, screen 


refresh rates are fast even by Macintosh standards, and the 
image masking is well executed. 

Though the game is quite exciting, it would quickly 
become boring if you didn't have control over the boxers’ 
play. Championship Boxing allows control over the boxers 
in three ways. For the stout of finger, there is "Arcade 
Mode." (Apologies to Fowler.) Arcade mode lets you control 
each move that your boxer makes, from uppercuts to 
cowering. It is the only real way to have complete control 
over the player. Admittedly, I am a klutz when it comes to 
arcade games, and my heavyweight boxer was willing to lose 
to any lightweight. This brings to mind an old maxim: 
“Those who can, do. Those who can't, teach." Sierra has 
accomodated "The rest of us” with a coaching mode. You can 


22 April 1986 


tell you fighter to go for the kill, or to hang loose and wait 
for the opponent to tire. Playing this mode I had better luck - 
25% wins against the computer-controlled opponents. Okay, 
so I'm not a good coach. That leaves the final hope for 
revenge: The Training Room, The Training Room is my 
favorite part of the game. You can almost smell the sweat. 
(Oh, never mind. That's my laundry basket sitting next to the 
Mac.) Here you can add to Sierra's already impressive stable 
of fighters, past and present, by answering a series of 
questions on your new fighter's career. I created a "super 
fighter.” Rum Wertaw was a superfighter. With totally 
Outrageous characteristics, he knocked out Rocky Marciano 
with one punch. I also added a few local fighters who aren't 
on the list, and enjoyed them getting creamed. One match 
between Hulk Hogan (a creation of mine constructed from 
Wrestling Today articles) and Cassius Clay had interesting 
results.... 

If you like sports simulation games, you'll find this game 
right up your alley. Some others will enjoy creating their 
own boxers. Highly recommended, but not for the squeamish 
or morally disinclined, not anyone who would read anything 
I've written, I'm sure. 


Washington Apple Pi 


A 


"A View to a Kill" is an interactive fiction adventure game 
from Mindscape. It is based on the screenplay from the James 
Bond film of the same name. 

Now, being from the old country I have a soft spot for the 
James Bond genre. I therefore looked forward to giving this 
game the once over. The documentation is nicely done and 
tha packaging is attractive so my appetite was further whetted. 

My first session with the game was not highly sucessful! 
Certainly this was largely due to my ineptitude in not finding 
a way to dispose of a sneering Russian Officer. As M always 
gets his agents home I found myself back in London many, 
many times in complete disgrace! That I could take. What I 
really found the most frustrating part was the length of time it 
took to retrieve the situation by recalling a saved game. 

The game is very disk intensive. It accesses the disk after 
virtually every command during the game. The initial boot 
up is quite lengthy but that is true of many games - Under 
Fire from Avalon Hill for example. However to retrieve a 
Saved position requires replacement of the game disk by the 
data disk (only one disk drive can be used) and then waiting 
quite a time for that to be read. Then, replace the game disk. 
Now, it appears that the game disk boots up again so that 
takes quite a time. The whole process takes all of three min- 
utes. You can imagine the process I went through with this 
pesky Russian Officer - insert the data disk and wait ... switch 
to the game disk and wait... type in a command - result, he 
shoots James in the leg - repeat the process and so on. 

Well, finally I received a hint (actually exact instructions) 





The makers of WIZARDRY (Sir-Tech Software, $59.95) 
could hardly complain of being neglected by Washington 
Apple Pi. Their product was named "All-Time Favorite" in a 
recently published GAMESIG poll, and the December 1985 
and January 1986 issues of the journal contain articles by Ron 
Wartow describing the Mac version in great detail, and 
recounting his trials and triumphs as one of its "Beta testers." 
Still, Sir-Tech was kind enough to send a review copy for the 
Mac, and Ron thought it might be worth hearing the views of 
a newcomer like myself, who had not previously been exposed 
to WIZARDRY's delights. 

I have to confess that I ordinarily prefer the puzzle-oriented 
adventures to "hack-and-slash" fantasy/role playing; I've never 
even tried my hand at "Dungeons and Dragons.” Perhaps it's 
my age, but I tend to lose interest when characters get killed 
off simply because my reflexes are slow or the computer arbi- 
trarily decides that my luck had run out. But WIZARDRY 
can make converts of even the most skeptical. 

As most people know by now, the game involves explor- 
ing a dungeon of 10 levels (each a potential 20 by 20 rooms 


Washington Apple Pi 








as to what to do with the Russian. I might add that it should 
have been obvious all the time. So I was able to progress and 
hopefully find better things to talk about. 

The game begins on a Siberian hillside with Bond being 
chased by a Russian search party. As time goes on, the 
storyline takes you to London, Paris and San Francisco with 
action taking place at each place along the way. AS one 
would expect in a James Bond adventure, there are women 
along the way but, in general, the game does not allow 
interaction (or whatever) with them. What a disappointment! 

All in all, the descriptions given of each location are 
reasonably detailed and so add color to the game, and the parser 
is reasonable without being sparkling. 

Along the way there are a number of obstacles to progress. 
So to avoid a repetition of my Russian Officer fiasco the 
maxim of try everything might be more prudently changed to 
think before you leap! 

It is not a big game, but does have some nice features. 
Clearly, I would have enjoyed it more had the operating 
system been cleaner. The restriction to a single disk drive is 
antiquated and the game plays at least as slow as early games 
such as Cranston Manor, which also include some graphics. 1 
do not think there is much excuse for that in 1986. 1 would 
certainly recommend that Mindscape give more thought to 
updating their operating system. It certainly detracts from an 
otherwise pleasant change of scene. 

System Requirements: Apple // Family with 64K, single 
disk drive. @ 


view — 


large), finding and defeating the evil wizard Werdna, and 
returning from the maze with his amulet. Mapping alone is 
one of the most important elements involved, since there are 
many tricks designed to make it difficult; also, by defeating 
monsters, your characters gradually grow in strength, I.Q., 
piety, vitality, agility, luck and (in some cases) spell-casting 
ability. I particularly appreciated that players are given time 
to plan their strategy before being propelled into battles. But 
that scarcely begins to describe the complexity and fascination 
of the game. With eight different classes of characters avail- 
able (each with distinctive strengths and weaknesses), some 
fifty potential spells, dozens of unique monsters and items to 
encounter and retrieve, WIZARDRY presents a constantly 
shifting challenge. Even after you've won, you'll still want to 
return to the dungeon to see what else is there. If "addictive- 
ness" is an important sign of a great game, then WIZARDRY 
passes with flying colors. All too often I sat down to play 
"just for a few minutes" after dinner, only to look up later and 

notice the clock creeping toward midnight. 
As for the Mac version, there is not much to add to dia 
contd. 


April 1986 23 


previous description, except to say that it plays like a dream. 
Nearly everything can be done with the mouse and space bar; 
the program will even run through the list of available spells 
for you to save time and trouble typing. The only "bug" I 
found actually worked in my favor; the program had a 
generous habit of "equipping” me several times over with 
items already in my possession, so that I could end up 
wielding three maces or wearing three suits of armor at once. 
Impossible, of course, but who am I to complain? That's the 
magic of computers! l 

In short, although it needs no further endorsement at this 
stage in its history, I recommend WIZARDRY, especially in 
its Mac incarnation, even to those who don't often enjoy fan- 
tasy/role-playing games. If you are considering it, now is an 
ideal time to buy the Macintosh version, while many places 
are offering it on sale. The game richly deserves its reputation 
as a "classic". 





Ralph Bosson, who previously programmed the award 
winning T.A.C., has released yet another miracle in computer 
wargaming. UNDER FIRE (Avalon Hill) is an entertaining 
game that is easy to play, but hard to master. 

The rulebook explains movement, combat, line of sight 
and other critical components of a wargame in a clear and 
concise manner. The rulebook is divided into two sections. 
The first section describes the scenarios, has color maps for 
each of the nine scenarios, describes the weapons of each 
country, describes in full detail the movement and combat, and 
has an extensive appendix. The second section includes 
instructions on the construction of maps, printing of maps, 
hints, a dictionary, and an interview with the author. 

The setting is in World War II. Like T.A.C., you can 
fight your allies or nexus. When you design your own teams, 
you can choose your own country and weapons, and also 
choose the computer's country and arsenal. This is poorly 
designed, since you can arm yourself with the best armor and 
infantry, while giving the computer a small group of poorly 
armed trucks! The pre-made scenarios, however, are a radically 
different story. The designer has thought out each weapon on 
each team carefully, deleting any tank or infantry that 
unbalances the scenario. Some scenarios are bloodbaths (such 
as "Road to Ruin") that are made with the expert gamer in 
mind. Most of the other scenarios are moderately difficult. 

One problem is the slow flow of gameplay. It once took 
the computer five minutes to decide not to shoot! 

Overall, this is an excellent game, brightening new 
horizons for the future of wargaming. It is not an easy game, 
and requires a lot of patience. ] recommend this wargame 





The following letter, dated March 4, 1986, was sent by 
Karen J. Novak, Manager of Communications, Mindscape, to 
Ron Wartow. l 

"We were very sorry to see Thomas Johnston's review of 
THE HALLEY PROJECT: A MISSION IN OUR SOLAR 
SYSTEM in the February issue of the Washington Apple Pi 


"Mr. Johnston's vast knowledge of the solar system may 
have impeded his ability to appreciate the program from a 
novice astronomer's perspective. The idea is to give users a 
point of view picture of outer space and to create an environ- 
ment in which they can explore. 

“The educational value of the program is minimal only to 
someone who is already very familiar with the Solar System. 
For those who know little about it, the program provides a 
strong learning experience. It is impossible to complete the 
flying missions without knowing about the sizes and tem- 
peratures of the planets and moons. It is also impossible to 
navigate successfully without knowing the positions of the 
planets in relation to each other and without learning the 
twelve constellations of the zodiac. 

"Mr. Johnston may not like the flashing of the screen that 
occurs while the user is in Hyperspace, but we wanted to 
make it dramatic so that users would always be aware that 
they were traveling at a much faster rate than during normal 
flight. The tape was designed to create an atmosphere of 
secrecy about the flying missions and to stimulate the users’ 
curiosity. 

"Most planet and moon surfaces were based on the limited 
information that is currently available. There are no close-up 
photos of some of Uranus’ or Neptune's moons, for example, 
so some of the moonscapes and planetscapes are based on 
educated guesses. Mr. Johnston is correct, though, in point- 
ing out that there should be no stars visible from the surface 
of Venus, and in fact, there are a few stars visible from Venus 
in the Apple version of the program. In the Amiga version 
currently in development, the graphic shows heavy clouds but 
no Stars. 

"With respect to Mr. Johnston's criticisms about our star 
chart being copied from a distorted flat map, we have to take 
exception. The projection is correct. It's copied from a flat 
map, but it's a flat screen. The window in the game subtends 
45 degrees of the sky which is small enough that distortion is 
slight. 

"Leo and Sagittarius extend quite a few degrees above and 
beyond the ecliptic, so they are masked by the computer 
screen because it's too small to show the whole constellation. 
The stars are exactly correct - there are plenty of bright stars in 
the sky not included in the programs because they don't fit 
into the window. Sagittarius is the worst because it's recog- 
nizable in the sky, but it's below the window in the game. 

"We believe that THE HALLEY PROJECT is among the 
most successful simulations of its kind, and deserves more 
credit than Mr. Johnston has given it. We hope that Wash- 


highly. " ington Apple Pi members will spend some time with the 
program and while becoming acquainted with it, will become 
enchanted by it." 5 
24 April 1986 Washington Apple Pi 


Noa 


— Operant Systems —— 


—— HARDWARE —— 
DOT-MATRIX PRINTERS— 


Epson FX-85 (160 cps, 32 cps NQ aodel................. 369 
FX-286 (200 cps wide carriage upgrade of FX-185). 549 
LX-80 (100 cps, 16 cps NLQ mode)................. 249 


LQ-1500 (200 cps, fantastic letter-quality model. 899 
LQ-1000/LQ-B00 (quality of LQ-1500 for less $) (call) 
Okidata 192 (140 cps replacesent for Oki 92)........... 359 
193 (132 coluan version of above).............. 519 

Toshiba 321 (216 cps draft, BEST print for the buck)... 519 
351 (288 cps, wide carriage version of above). 1149 

Texas Instruaents TI-853 (150 cps draft, 35 cps NLQ)... 585 
NEC PS/P6IP7 Pinwriter (24 wire high-quality matrix) (call) 
Citizen KSP 20 (200 cps matrix, Epson-cospatible)...... 349 
Panasonic 1091 (120 cps, Epson-coapatible “Best Buy").. 259 

DAISYWHEEL E LASER PRINTERS— 


Epson DX-33 (35 cps daisywheel, Diabla cospatible)..... 673 
Citizen Preater 83 (35 cps, fastest for the money)..... 449 
Canon Laser Printer (8 pages/min, Diablo coapatible).. 2095 
Silver-Reed 800 (40 cps, Diablo-cospatible)............ 695 
$30 (18 cps daisywheel, wide carriagel..... 429 
NEC Elf (16 cps, par & ser interface, NEC/Diablo enul). 419 
6830 (33 cps daisywheel, built like a tant)....... 1193 
Diablo 633 (53 cps daisywheel, replaces 630 modell.... 1099 
Quone LetterPro 20 (20 cps daisysheell........... MEA 429 
MODEKS— 
Hayes Microsodea Jle (tone dialing/speaker/Ssartcoa I). 145 
Saartaodea 2400 (2400/1200/300 baud, RS-232)..... 599 


Saartaodea 1200 (1200 baud, RS-232, auta-dial)... 389 
Suartacden 300 (300 baud, as above).............. 145 
Novation Apple-Cat II (w/ Cosware, 1200 baud upgradel.. 209 
Prometheus Promodea 1200 (1200/300 baud, RS-232)....... 289 
Prosodea 12004 (1200/300 card w/ software)... 289 
US Robotics Password (1200/3900 baud, auto-dial/answer). 229 
Courier 2400 (2400/1200/300, autodial/ans). 439 
Anchor Automation Express (1200/3900 loaded w/ features) 249 
Volksaodes 12 (1200/300 baud, RS-232) 199 
Lightning 24 (2400/1200/300, RS-232). 389 
ZoosModea JCe (300 baud Hicrosodes coapat w/softwarel.. 125 

DISK ORIVES— 


MicroSci A2 drive (100% Apple-coapatiblel.............. 169 Excel (best Mac spreadsheet available)... 245 
A.Sc (half-height for Apple JCcl.............. 179 Basic interpreter ......ooommommooommooo.o. 99 
Corvus Winchester driveS...........oooomonoooommcocno.. (call) Chart (presentation business graphics).... 85 

CP/M E 65020 SYSTEMS— M A O esè 119 
Applicard (6 Mhz 2-80, 64K to 192K RAM, 70-col video).. 125 A MUU ALO L AN MEET 119 
Microsoft Softcard Jle (Z-80, 80 col 8 64K on one card) 265 C MacEnhancer (has the ports Apple forgot). 175 

Softcard II (includes CP/M 2.2 and MBASIC)... 239 I Filevision (graphics database systea).............. 119 

Titan Accelerator JLE (3.6 Mhz 6502C coprocessor)...... 229 N Üdesta Helix (database for the serious user)....... 249 
Speed Deson (6502C high-speed coprocessor)............. 195 T Dollars & Sense (accounting w/graphics)............. 95 
Applied Engineering Z-Ran (256K, CP/M, Raadisk for Jtc) 325 OQ SidekiCk....... ccc cece cece cece ene 49 
TransWarp (3.6 Mhz 6502C, 256K RAM) 225 S Iomega Bernoulli Orive (5/10/20 seg reaovable).. (call! 

HONITORS-— H Maclion (prograasable database for Mac)............ 239 

Aadek 3006/3004 (18" green/aaber anti-glare, 18Mhz).125/139 MacFürth Level Tosca cnn 169 
Color 300 (13" composite color).................. 229 A ic cate es ise VUL wee es SLM. awe 99 

NEC J8-1201/1205 (green/aaber anti-glare screen, 20Mhz) 145 Kensington MacHodea (300 baud)............ooooooco.. 99 
48-1250 (18" green, 15Mhz, best value for money).... 9? Kensington Surge Protector (replaces power cord).... 39 

INTERFACES LA BUFFERS E CLOCK5-— RR EI IICA TA O re ETRE HHIK YII 
Pkaso/U printer interface (superior gear sea cans (call) l CALL FOR PRICES OF ITEMS NOT LISTED 
Quadras Microfazer (8K to 128K parallel buffer)........ 139 l 
Grapplert printer interface (parallel w/ graphics)...... 85 | Please Cospare Our Prices ——— 
Buffered Grapplert (16K to 64K buffer plus graphics)... 149 l: If you find a lower price, giva us a chance to beat it. 
Practical Peripherals Seriall (serial for modeas/print) 109 | 

Graphicard (parallel w/ graphics). 79 l Feel free to call for answers to technical questions. 
Printerface (std par w/o graphics) 59 i 
ProClock (PRODOS coapatible)..... 109 l. TO ORDER: Call Jeff Dillon at (301) 434-0403 
VIDEO BOAR05— | or 
Videx Ultratera (up to 160 coluan/48 line display [!).. 209 I Write or visit: 
MicroSci 80-col card (w/64K RAM, AppleWorks-coapatible). 79 | 
Applied Engineering Raakorks II (64K to 3 neg + 80 col) 139 l OPERANT SYSTEMS, 7676 New Hampshire Ave, Suite 818 
Viewaaster (80 col for II4..... (ve 119 Langley Park, Md 20783 
ON— 

Da asias RAN CREO A E LR e 79 l Md. sales add 5% tax. UPS shipping is available. 
Legend "S" card (256K to 1 aeg, runs Appleworks on JC) 209 l All items carry full aanufacturer's warranties. 
Titan Technologies 128K RAM card........ooooooooooo.mo.. 179 A A A E: 

Washington Apple Pi April 1986 25 


—— SOFTWARE —=— 
WORD PROCESSING— 


Wordstar 3.3 (includes 6 shz 2-80 Applicard)....... 149 
Word Perfect (BEST IBM prog now avail for Jle/lc).... 95 
Bank Street Writer or Speller........oooomommoooo.».». 4 
pra: Write. JEN a ad 19 
5creenkriter II (40/70/80-col display w/speller).... 85 
HoseWord / HomeWord Speller.............o..oo.o.. , 35 


. 49 

Sensible Speller IV (00S or PRODOS versions avail).. 79 

The Word Plus (super spelling checker for CP/M).... 109 
SPREADSHEETS— 

Multiplan (state-of-the-art spreadsheet)............ 70 

SuperCalc:3a (spreadsheet-& graphics for the JCe/c) 135 
INFORMATION MANAGEMENT 

dBASE II (tha best Apple piti. requires CP/M).. 299 


p'e: File, Report, or Graph......... T VUE pa T9 
he General Manager 2.0..........ooooooooooommos»os.. 149 
Thinktank (electronic thought organizer)............ 95 
08 Master 4t (latest version)... c.f tc ccc cee eee 185 
BUSINESS 8 ACCOUNTING— 
Dollars 8 Sense (accounting w/graphics)........ 69 & 79 
Managing Your Money (accounting + investaent agat). 115 
Peachtree Back ta Basics Accounting (CL/AR/AP)..... 115 
BPI Accounting (CL/AR/AP/PAY/INVENTORY)........each 245 
COMMUNICATIONS— 
Ascii Express Professional (best DOS/PRODO5 program) 80 
Crosstalk (best program for CP/M).......ooomoo.mo»o».. 125 


CospuServe Starter Kit (password B 5 free hours).... 25 
0005 & ENDS — 


Print Shop/Print Shop Coapanian....... —— Ü 36/09 
Newsrooa/Clip Art Collection........ NN 
PinpolMt........oo.ooo.. ...... A Me 


Typing Tutor III....eessesesessssossesesssososesesos de 
Kensington 5ystea Saver Fan (w/surge protector)..... 66 
Kraft Joystick / TG Joystick / Hayes Mach III. 35/33/39 
KoalaPad Graphics Tablet (with graphics software)... 85 
Curtis Enerald Surge Protector (6 outlets & cord)... 45 
Flight Simulator II...... a sas da dd 


Microsoft Word (what MacWrite should have been).... 119 








Well, you can give it a more powerful CPU (658167); 
more RAM (1 MEG, 5 MEGS?); bigger disk drives (800K?); 
faster clock speed (10 Mega-Hertz); but NOT the "Apple 
Interface"! Please Apple, jus' leave my // alone! 

Now I understand that CONTROL CODES are supposd to 
be user unfriendly, but have you stopped to consider how User- 
Unfriendly the new "Apple Interface" really is? True, on my 
word processor, I have to depress CONTROL and a D at the 
same time to to delete a character, (which really isn't that hard 
to remember) but have you looked at what you want to force 
me to go through? 

First, I have to pick-up this little plastic, furry creature; 
there, it's now in my right hand. Next to try to find some 
desk space to move it (Hmmm, if I move this pile? Yes. 
There, now I have a few inches!) Next look at the screen, 
locate some weird shaped cursor (called a pointer), then move 
the plastic, furry creature until the ... BLAST! The tail of 
the plastic, furry creature has spilled my coffee! 

All over my desk! Well, After I have dried what I can, and 
wiped off the rest (I have to throw two disks away, though. 
Sugar in the coffee tends to make them sticky!) Maybe I 
should look on the bright side - at least I now have plenty of 
room on my desk to move that plastic, furry creature! Please, 
Apple, jus' leave my // alone! 

Ah, yes, I was deleting a character. Now, where is the 
cursor (sorry, pointer)? There, now move it up to EDIT 
dialogue box. Dialogue. Webster tells me that a dialogue is 

".... a conversation between two or more fictional persons in 
a novel ... " Well, Td like to let you know that I may be a 
character, but 1 am clearly real, not a character in a novel! 
And maybe the Apple interface is a character in a novel, but I 
READ things, not have fictionalized conversations with a 
computer screen! PLEASE Apple, jus' leave my // alone!! 

I click a button on the plastic furry creature (actually, I 
push the button, and IT clicks) and drag the mouse down 
(Boy, they got that one right, it sure is a drag!). There now to 
look for Delete a character. 


Delete a file 


Delete a disk 


Delete a mouse 





Hmmmm? Not there, well, let me see? How about Page 
layout? Nope, not there either! Now where did they put 
Delete a character? Let's see, how about On Screen appear- 
ance? Yes, there it is! Now move the pointer down, oh, the 
other down! Yes, that's it! Move to the proper box, click it 
again (you remember that is really pushing the button, right?) 
Yes, Delete a character is highlighted (to you uninitiated in 
"Apple Interface", that means inverse!) Now, what was the 
character I wanted to delete from the screen? PLEASE, Apple, 
jus’ LEAVE my // alone!!! 


26 April 1986 


Now, move the pointer (translate cursor) to the character, 
place it over the letter I wish to delete, push the button 
(Click) (- the one on the plastic, furry creature) and voila, that 
character is gone! Wait, no it's NOT! What's this? 

"Double clicking the mouse will permanently delete this 
character. Do you wish to do this?" Dummy, of course I do, 
you stupid #**%$# machine! Why do you think I went to so 
much trouble? Oh, all right, double push the button (click- 
click), and NOW it's gone! Wait! Stop! This is too much! 

"Are you REALLY sure you want to do this?" 
#N$9o#E"... PLEASE, Apple, jus LEAVE my // ALONE!!! 

Well, the new Apple interface will be uniform on all 
Apple machines. So that's supposed to be a big advantage. 
Hmmmm. I can use WordStar on my CP/M Apple //c, and 
learn the little diamond of movement: 

Up 1 line 
CNTRL E 
CNRTL S CNTRL D 
Left 1 char. Right 1 char. 
CNTRL X 
Down 1 line 

You know, Apple, I really can learn these codes - I am a 
big boy now. And it is easier than always hunting for the 
right scripture box (since I am not fictional, I will not call it a 
dialogue!) for the command. But talk of universality, I can go 
to WS on an IBM PC (or a Morrow CP/M, a TRS 80, 
KayPro) and always there will be the same commands. And 
in our modern, business oriented society, I must use several 
different brands of machines each week. Many people do. 


And the "Desktop metaphor!" Well, "Metaphor: a figure of 
speech in which a term or phrase is applied to something to 
which it is not literally accurate in order to imply a resem- 
blance." Well, at least you finally got your English correct, 
but have you seen my DESK? Why anyone would want to 
clutter up a microcomputer screen like that is beyond me! 


And what happened to CATALOG? I can CATALOG a 
disk, and, true, 1 have to remember the word CATALOG. But 
that's not too bad. What do you mean I have to LOAD 
ANOTHER PROGRAM called FILER! Search for a what? 
And do what? Another plastic, furry creature! PLEASE, 


So, if you want a tip, Apple, do what some other 
companies have done. Give me a RAM card with CP/M for 
my c, or maybe a 5 MEG Slinkey, things like these. 
Hmmmm? What's that? Oh, you have learned the the new 
“Apple Interface" really can't run on a 128K machine like the 
latest, you need 512. O.K., I've got that. What, you mean 
with applications you really need a full MEG. Well, I've got 
that on my e. Actually, 3MEG + 1 MEG, and very useful, 
too. What's that? You mean there is so much overhead from 
the scripture boxes, mouse characters, and need for things like 
FILERs, that this will take extra Motherboard memory, not 
able to be used by anything else, AND PUSH THE PRICE 

contd. on pg 31 


Washington Apple Pi 

































COM 
RD. ! 





P 


PU 


BOARD F OR T 











es 


The patches described here are for Microsoft CP/M 
version 2.23 (so called 60K CP/M). Similar principles apply 
to other versions of CP/M, as well as to DOS and ProDOS. 
The idea is to redirect I/O from the Apple's built in keyboard 
to a serial interface, in this case slot 42. With most serial 
interfaces, you can get some of the effect of this by simply 
entering IN#2 from BASIC. 

The patches are presented here for CP/M, however, 
because I think by far the most useful application is for Apple 
](/][* owners who wish to use WordStar without the restric- 
tions of the Apple's keyboard. A second patch to CP/M is 
also presented which redirects output from the screen (actually, 
from slot #3) to the serial output. With both patches, then, 
the Apple can be operated remotely like a traditional CP/M 
computer! This can even be done via modem. 

The external keyboard may well be your lap computer, 
connected to the serial interface in the manner described in 
previous articles in this series. It could also be a standard 
dumb CRT terminal, or a printing terminal like the AJ-831. 
The external keyboard patch also makes file uploading easier 
from the lap computer to the Apple. Normally, keystrokes 
have to be entered on both computers to effect a transfer. But 
once you turn over control to the external keyboard (the lap 
computer), commands to the Apple are entered from that key- 
board. So you can enter this command, for example: 

PIP d:Filename=TTY: 

From this point on, the Apple will capture everything 
sent to it until an end of file marker (Ctrl-Z) occurs. In a 
remote (modem connected) setup, that is a way of uploading 
to an unattended machine. 

PART 1: To use an external keyboard via slot #2 serial 
interface: 

RUN this MBASIC program: 

10 POKE 62338, 111 
20 POKE 62339, 254 
30 END 

The Apple's keyboard at this point will be "dead"; only the 
external keyboard will work (place lap computer into TEL- 
COM with 8N1 and the baud rate that the serial card is set up 
for). 

PART 2: (If desired) To send display output to external 
system via slot 2... [Note: if you have performed Part 1, the 
following must be typed from the external keyboard, of 
course]: 

DDT -SF386 <cr> 
F386 B5 69 <cr> 

At this point, neither display will be active, so you must 

type in the blind: 
FE <cr> 
CTRL-C 

Output should now be via the external device. 


Washington Apple Pi 


AN 


sories: Part 5) - 





April 1986 









PART III: To make these patches permanent on a 
system disk, RUN CONFIGIO and Write the IOCB to disk. 

Keep in mind that for external keyboard use, you only 
need to do Part 1. Also, there really is no absolute need to 
use a BASIC program to perform these POKEs. A compiled 
Turbo PASCAL program also ought to work. Anyway, after 
the POKEs, simply warm boot the WordStar, dBase, or any 
other disk that you actually want to use in the system. A disk 
can also be set up that will automatically boot up for external 
keyboard (do Parts 1 and 3 only). 

While we're on WordStar, its worth mentioning to those 
of you who haven't learned the hard way that WordStar uses 
the eighth bit of each byte for its own internal special uses 
(e.g., to mark the end of the word). There are available utility 
programs that strip away this bit. But if you are transferring 
from WordStar TO your lap computer, just employ the 711 
parity option. Actually, in an emergency, that can be one 
way of filtering WordStar files: pass them through a lap 
computer with 7I1 parity. Later on in this series, I plan to 
report on my investigations concerning a closely related 
problem that drives many users crazy: missing line feeds, 
extra carriage returns, etc., etc. that always seem to creep in 
whenever text exchanges between different systems are 
attempted. 


Best of Apple BBS contd. from pg 46 

but in the case of a business that wanted unlocked software to 
change form format for example, they should be willing to 
pay a premium for the privilege. 


SAM SWERSKY ON 02/07 TO MIKE UNGERMAN/ALL 

I dunno, Mike. I have the same ambitions that you do. And, 
I take neither side with a vengance. But, you have to face 
facts: copy protection is an additional software expense... 
expense in time, money, or both. The result is normally 
poorer performance for the product-- and especially if the 
program handles a lot of data or accesses the drives. Games, 
can get by under these circumstances... SOMETIMES (ie. 
think of what a decent adventure you could have if there was a 
million bytes of useable memory to store data, pictures, and 
whatever... all without EVER having to go to disk!). All that 
work on copy protection and it has arguable benefits. You 
mention Print Shop, for example. Print Shop, I am sure, has 
many unauthorized copies....yet it sells well for the Apple, for 
the IBM, etc etc... BECAUSE ITS A NEAT IDEA, WELL 
DONE! The software business is a risky proposition from the 
start; a good product is the best protection apainst disaster. 
Well, help me down from the soap box, will you, Mike? 


DAVID P. KEMP ON 02/11 TO MIKE UNGERMAN 

The best scheme for protection involves a manual issued with 
the original purchase. A nice manual and the promise of 
updates can't be copied. Of course if the software is over- 
priced, one could live with a pirated copy and a copied manual, 
but for $29.95, why bother. B 


27 


Ad 


This is definitely a different card, a totally new concept in 
word processing with the ability to do and include arithmetic 
calculations within text. The SwyftCard when placed in Slot 
3 autoboots all its functions within 5 seconds at power-on. It 
is disabled by booting with a program disk. The Card can send 
and receive text by modem communication, acting as terminal 
emulation software, and BASIC programming is equally avail- 
able. All this from a shirt pocket size card is yours for 
$89.95, exclusively from Information Appliance Inc. (1-800- 
982-5600). There are only ten control and command keys, and 
they are labeled with decals! It is simply amazing to switch 
on and be typing within 5 seconds, before one has sat down, 
save to a blank (out of the box) disk in 5 seconds and print 
with a flick of the wrist. Done. A+ Magazine advertisement 
states: “SwyftCard finds and displays any piece of information 
„in less than 300 milliseconds”. So why isn't this page 
miraculously self-illuminating? Maybe the SwyftCard is a 
minor miracle. 

Contrary to usual review practice I will start with my 
product rating to try to get things into perspective. The scor- 
ing method (with acknowledgement to InfoWorld) provides 
useful headings for criticism. I will briefly describe the basics 
of operation and discuss my interpretation of the features. A 
highly favorable (read glowing ) review appeared in ‘A+’ in 
November 1985, page 86, which was realistically questioned 
in a letter to the magazine (February 1986, page 14). The 
SwyftCard has been advertised in ‘A+’ every month since 
October, apparently enthusiastically endorsed by WOZ. It is 
not completely clear to whom in the user community this 
product is aimed, but it purports to be "a better solution to 
your day-in, day—out word processing and data management 
needs". We'll see. 

ing. 1award the SwyftCard 2 Cards out of 5, 
5 being the highest! So why do I rate this revolution in 
technology only 2 out of 5? Have I sent it for decent burial? 
Am I going to sell it at the next garage sale? Patience! I 
have been using SwyftCard version 1.21 1985 for several 
months for all my correspondence in order to give you my 
sweaty palms experience for this review. I have examined and 
used all the functions and Dave Harvey has kindly evaluated 
communications in depth. Dave reports his experiences else- 
where. This article is written on a Mac to facilitate the Editor 
in preparing it for publication, as Mac medium is preferred 
where possible. SwyftCard Text can be converted to a 
ProDOS file for manipulation by ProDOS-based word 
processors such as Apple Writer and AppleWorks but I chose 
not to use this method. 

Basic Essentials. The SwyftCard package contains the 
Card, a copy-protected, double-sided 5 1/4" disk with an 
elegant tutorial on the A-side, ProDOS conversion programs 
on the flip-side, a 120-page robust, spiral-bound manual 
containing a separate Reference Guide, and a sticky sheet of 
keyboard decals. The Manual, aftercozy in-house credits, com- 
prises 5 chapters of extensive, lucid explanation including 


28 April 1986 





printer control codes for most brands (including Imagewriter 
and LaserWriter), comms advice and honest wamings of 
limitations. There is a sketchy appendix on ProDOS conver- 
sion and an unusually detailed Theory of Operation. This 16K 
system implemented in FORTH and assembler, stored on a 
27128 PROM, occupies the same address space as BASIC. 
Redefinition of keys is covered. The glossary should be 
required reading for lexicographers and is relaxing if a break is 
desired. Hurray! There is a good index, sufficient for looking 
up any problem area without shuffling pages. The small Card 
marked “Swyft™ Software” and “Swyft ROM Card Rev C” 
has a few resistors and two chips, the larger of which is 
labelled “840-003A”. The ‘keyboard’ end of the card is 
indicated and should go in Slot 3. The printer interface 
should be in Slot 1, a Super Serial Card in Slot 2 and the 
Disk Controller in Slot 6. The SwyftCard ROM is not 
enabled if a program disk is present in Drive 1 on cold and 
warm starts. Slot assignments are important. Dave Harvey 
discovered a bus contention with his Titan Accelerator //e card. 
SwyftCard only works in an Apple //e, regular or enhanced, 
with a Rev-B logic board. 

Installation and Setup. Installation is no problem even for 
the timid. Plug Card into Slot 3 the only way it will 
sensibly fit. While you are inside the case check that other 
cards are in slots as required by SwyftCard, as in Basic 
Essentials above. Stick decals on respective keys; I cut the 
control decals in half and stuck all labels on the fronts of 
keys. CONTROL becomes “USE FRONT” (which is the 
most unnecessary, confusing change-for-the-sake-of-change, 
but do not be too worried, the other control changes make 
sense in the context of use). ESC changes to "PAGE", 
OPEN-APPLE to "LEAP BACKWARD", CLOSED-APPLE 
to "LEAP FORWARD", and TAB to "LEAP AGAIN", 
although it also retains TAB functions in text writing mode. 
The command keys lose all mnemonic character; e.g. the 
"PRINT" label goes on N (not P); the same goes for DISK 
saving, modem SEND, CALCulation and INSERT. There. 
Ten control/command keys are all you need to write your next 
article. How to use them and how to make them all work is 
part of the reason this product rates 2 Cards. Place the tutorial 
disk in Drive 1, the only drive you ever need, and away you 
£o 'hand in hand'. For practical purposes Swyft- Card acts 
like several applications installed on an autoboot hard disk. 

Printer set-up is always a most important consideration in 
assessing any new productivity program. The Manual sug- 
gests in your first testing of a few lines of text that you 
should just press Ctrl-PRINT and see what happens. I was 
economic with two lines and found they over-printed. Clearly, 
my C.toh ProWriter M8510A printer needs a line-feed, 
PR$=CHRS(1), which must be embedded in the disk Text, as 
there is no configuration file. Other printers need more con- 
trol codes. I need extra code for underlining which is similar 
to the codes printed in the Manual on page 65, as for 
“Applescribe': US$=CHR$(27)+CHRS$(88) for Underline Start 

contd. 


Washington Apple Pi 


and UE$=CHR$(1)+CHR$(27)+CHR$(89) for Underline End. 
These codes are highlighted and embedded in BASIC by 
pressing Ctri-CALC. When these strings are saved to a data 
disk they enable my printer to get a line-feed and underline 
words starting and ending with underline tokens; * word " is 
the Card’s method to achieve “word”. I do not need to reset 
printer dip switches. In 80-column mode with Pica print set 
by switches I do “get what I see”. More thought is required for 
bold face and italics. 

Documentation. Exemplary. The tutorial disk and manual 
are a joy to read for sheer lucidity, introduction and 
explanation, taking one patiently through the learning curve, 
with tasteful humor and numerous warnings. Limitations of 
the system are clearly outlined in the advertisement and the 
Manual. The weakest area is ProDOS file conversion. 
Though Jef Raskin acknowledges this he suggests one can use 
this feature to compress files, which are probably only of 
archival interest! As SwyftCard is its own operating system 
the user is placed way out on a limb as regards text compati- 
bility with word processors if files cannot be shared (easily). 
‘Communications’ is considered in depth but the procedures 
are distinctly abstruse. 

How It Works. SwyftCard has clever ways of scrolling the 
cursor about Text. (The capitalized T is used in the Manual to 
signify all disk-based Text.) The LEAP keys utilize letters, 
periods, spaces, words or parts of, returns, and page breaks as 
markers to which to Leap. All control operations are effected 
by highlighting desired portions of text in inverse video by 
LEAPing from one end of the Text to the other and pressing 
both LEAP keys simultaneously, or automatically by PRINT, 
DISK, SEND and CALC com- mands. (Ctrl-CALC is the 
key combination invoking BASIC commands.). One presses, 
say, ‘Open Apple’ (Leap Back) and ‘Return’ to get back to the 
previous paragraph end, and whilst holding down the ‘Open 
Apple’ (Leap Back) key and tapping the ‘Tab’ key (Leap 
Again) the cursor moves back up the text by preceding para- 
graphs. The same principle applies to other character 
identifiers and use of the Leap keys. Tapping either Leap key 
staccato-style moves the cursor by single characters. The 
arrow keys are disabled so you have to remember to forget 
they exist. 

Ease of Learning and Use. OK. Even, very easy at a 
superficial level. One learns the techniques readily. Novices 
will love the no-nonsense ground rules and quickly take for 
granted this over-simplification in introductory word process- 
ing. Old hands will quickly grasp the principles of SwyftCard 
but will rapidly become frustrated by its limitations. The 
finer cursor movements required to get on target to Leap to 
errors and select text for printing make heavy weather of 
routine word processing. Arithmetic calculation in text works 
and is a bonus point; the formula can be left in situ or deleted. 
Highlighting text to select a section for printing sounds easy 
enough but can be a consummate bore with inevitable errors 
when more than a page is selected; the PRINT command 
cannot be aborted. 

Jef Raskin is the sort of designer who is reported to hate 
the Macintosh interface (Washington Post, December 30th, 
Business Section page 11). Ilike the mouse-driven I-beam 
and scroll bar of MacWrite, which get me round a document 
faster than spelling out a word in one's mind then transferring 


Washington Apple Pi 


that thought to keystrokes to LEAP BACK to a misspelling; 
and remember you then have to get back to end of text to 
continue. I think one subconsciously detects mistakes on- 
Screen rather than clearly seeing them intellectually; that is, 
"get the cursor there quickly then let's think about the cor- 
rection”. //e arrow keys (in Apple Writer) plus Ctrl-B or -E 
are also very satisfactory ways of getting about a document. 
Keep that word 'document' in memory for the discussion 
under Limitations. The Card's watchword is simplicity but 
Apple systems are not the most difficult to understand and 
learn. A good grounding in an accepted operating system has 
relevance to many of a computer's applications and helped me 
unravel some of SwyftCard's mysteries. 

I think Telecommunications deserves a specialist heading 
as it is a less rarified aspect of computing than hitherto. In 
this regard SwyftCard has great merit in limited respects, Dave 
Harvey devoted his professional attention to SwyftCard 
Comms and was not happy. I found that logging-on to a 
BBS works but is tedious. Communicating with another 
SwyftCard-equipped Apple works like a telegraphic 
conversation. Typing and quickly highlighting text gets one 
into a nervous twitch. Telecomms is very memory intensive 
with all the menus and messages coming from the host, 
contributing to earlier than expected out-of-memory leeps. 
300 baud is set by ‘SE%=5641’ or 1200 baud by 
‘SE%=6153’, highlighted and embedded in BASIC by the 
CALC command. Carriage Returns are pre-set by ‘LE%=29’. 
Special bit and parity settings are achieved by 
comprehensively esoteric calculations. These manipulations 
are not intuitive and require study, time, trial and error. I set 
Serial Card dip switches as suggested in the Manual but did 
not need “SmarTeam” modem switch changes. The biggest 
intuitive problem is to highlight text to Send and then press 
Cul-SEND. After chasing text across my screen trying to 
keep up with my correspondent, I thought I should have used 
telegraphese to send ‘over’ at the end of each emanation. I 
hesitate to suggest the most efficient use of SwyftCard as a 
Telecomms function but modem-sending of a pre-composed 
letter would seem to justify the telephone expense. The way 
Dave and I communicated through our SwyftCards was a 
definite plus for AT&T. 

Performance and Reliability. I was quite thrilled to see 
remarks in the tutorial reminding me that I am in charge and 
not the computer. “If the computer gets rambunctious and 
throws you off the track, turn it off, catch your breath and tum 
it on again”, sounds reassuring. I had to turn the computer off 
several times when block moves (INSERT) for instance, and 
printing fouled up. I do not like prematurely turning off the 
computer, but thank goodness I am using a Kensington 
System Saver (see below). I think there are firmware bugs in 
the Card. As long as material is saved I found that many 
problems are cured by restarting. I consider this a definite 
performance defect. My printer produces strange spaces but 
these were cured also by switching off and on, and reprinting. 
A single line feed is sent by PR$=CHR$(1), without a ‘+’, as 
indicated in the manual, page 62. I find string searches by the 
CALC command and INSERT block moves very capricious in 
action; sometimes they work, sometimes they don’t. 

Data being all in RAM explains the rapidity with which 
searches can be achieved by LEAP commands. If you do not 


April 1986 29 


own a zebra you will find ‘zebra’ within milliseconds. If you 
have once typed it when writing about rare things, you can 
search by holding down a LEAP key whilst typing ‘zebra’. 
For more than one ‘zebra’ one has to tap the LEAP AGAIN 
key the required number of times to find the appropriate 
‘zebra’. I do not call this “instant retrieval”. It is many 
seconds not n milliseconds. 

Commendable features of SwyftCard are that in autoboot 
mode it is ready for typing within 5 seconds with a warm 
CRT, and on power-up a data disk in the drive is loaded in 6 
seconds. Saving a small file and initializing a blank disk 
takes 5 seconds. These timings are mine. The cursor flashes 
rapidly when DISK save has been implemented. Re-booting 
a data disk finds the cursor at the point where one previously 
retired. The cursor has a helpful doubled image, a highlight 
bar trails after the flashing cursor during typing and collapses 
to a single character highlight when deleting or LEAPing. 
Booting with a program disk or an Operating System 
displaces SwyftCard from the bus so normal operation of the 
computer proceeds unaffected by leaving the Card in place. 
During typing, text scrolls up the screen with numbered page 
breaks appearing at default values of 66 lines. As your 
accountant will not be amused to receive page numbers 15 and 
16 of your 3-page letter, repagination is essential. 
Repagination is effected through the BASIC PA% command. 
As text just streams up the screen I found it useful to divide 
letters by forcing page breaks with the ESC (Page) key. 200 
page breaks are available per disk. 

The Card warranty for 90 days covers replacement of 
defective "tangible media”; there is a 30-day money-back 
policy. I called Information Appliance Inc. and Patti was very 
helpful; Jef was busy but called back soon. Jef Raskin has a 
way of convincing one that all our problems are little ones. 
He actually gives very good advice, but 1 preferred my own 
solutions! 

Error Handling and Limitations. There is no error 
handling apart from irritating, uninformative beeps and the 
ubiquitous ‘Syntax Error’. The manual has check lists to 
troubleshoot beeps but I found the instructions hard to follow. 
This is where entry level users may become frustrated and 
where a modicum of operating systems knowledge saves the 
day. Simplicity a la Raskin has left much to be desired. In 
these days of menus, windows, real-time error messages and 
on-screen help, more could have been done to ease the user 
through difficulties. 

All Text in no matter how many separate letters or memos 
saved to a data disk will utilize only 40K usable disk capacity, 
between 15 and 20 pages of single-spaced typing. Upon 
loading a data disk by placing it in the drive and switching on 
power, or by a ‘warm boot’, all the data (and apparently 
program code) is loaded into RAM (but only 64K, as 
SwyftCard does not access extra memory in an Extended 
80-column card). This explains the 40K limitation of disk 
capacity but does not excuse the loss of the other 100K of a 
Disk ][ drive, essential to user efficiency and obtainable with 
other program systems. Telecomms really gobbles up 
memory space at an alarmingly rapid rate and out-of-memory 
beeps occur startlingly early in a Comms session. This 
experience alone largely negates this Card’s use as a serious 
telecommunications tool. The Card is incompatible with 


30 April 1986 


Hayes’ Micromodem II and Titan Accellerator //e cards. 

I found that a warm boot from SwyftCard to Apple Writer 
does not cancel printer control codes previously embedded; a 
cold start to a new program is preferable. I should like to 
mention to Apple // users that I use a “Kensington System 
Saver” surge protector which has power outlets for the 
computer, CRT and printer, and a main power switch, (See 
Kensington Ad in ‘A+’ March, page 30). When I say I 
power-down frequently I am using this switch not the Apple 
‘switch’. 

The one-file data structure is disconcerting. There is no 
disk catalog, there are no filenames, so there are no electron- 
ically discrete documents. Unless a tedious paper record is 
maintained of each text entry saved to disk with relevant 
numbers at page-breaks, documents are incredibly difficult to 
find. I resolved some of this dilemma by typing unusual 
keywords at the beginning and end of a file (also recorded on 
paper). The most reliable stratagem is by typing 'END' at the 
beginning of a document then backspacing a few times and 
typing ahead with the “END” leading the ‘train’! In this way 
to get back to the end of a document one Leaps Forward to 
capitals ‘EN’ and you're there. With a scintilla of imagination 
one can compensate for the deficiencies of this system but it 
requires total concentration. 

Value. If $90 is pocket money to play with an unusual 
toy AND you do not need Slot 3, then SwyftCard is certainly 
interesting. Its intricacies have helped to pass several 
'snow-days' and holidays! Cumulatively, I spent 3 days 
learning the system and working out the printer control code 
system (+ shoe leather walking round my study deep in 
thought and many pages of printer trials). This Card will be 
of little value in moderate to volume word processing, and 
absolutely useless for Business unless the ‘disk shuffle’ comes 
naturally and 40K per disk is subsidized. As disk catalogs 
cannot be viewed, files will be mislaid. It will be of some 
value to me for quick memos and short letters, now that I 
have the Card but only when hardcopy is kept and disk 
retrieval not vital. I cannot afford to continue using this 
system for important files. I have used more disks for data 
and cut more notches for flip-side use than in the previous 
year, which is expensive, space consumptive and pushes my 
files further into obscurity. My rating of 2 Cards defined as 
“poor though meeting essential criteria” reflects 
disappointments as well as a modicum of excitement. I 
expected a one-file disk structure but the very serious 
limitations make this an expensive toy. 

SwyftCard is a fast disk access system with few com- 
mands but many limitations belie the much vaunted 
‘simplicity’. This article is as much a ‘how-to’ as a review.* 
Whilst not wishing to be curmudgeonly of a great idea well 
engineered, I look forward to a discounted upgrade when the 
bugs are banished (Insert and Strings), files can be named, 
140K disk capacity utilized, and 128K accessed in RAM. 

* I acknowledge with gratitude the help of Mr. Dave 
Harvey with Telecomms and the computer literary advice of 
my colleagues Drs. Bob Becker and Brent Hjermstad. G 


Washington Apple Pi 


y 





I have evaluated, from the communications point of view, 
the SwyftCard that has been so heavily advertised lately. In 
order to properly test the Card, I removed the Titan Accelerator 
lle card that I have in my Apple //e. Reading the documen- 
tation, I discovered that I should use an Apple Super Serial 
Card. I have a Prometheus 1200A card which I am told acts 
just like a Super Serial Card, so I thought I would try running 
the program with this. The tutorial is quite straight forward 
and gave me a good idea of how to use the program, except 
that the tutorial did not cover the communications part very 
well. 

I called the NOVAPPLE BBS which operates using the 
UBBS bulletin board software. To dial a number you first 
type the dialing sequence which appears on the screen and then 
highlight what you have just typed. You then hit the SEND 
button (Ctrl-D) and what you highlight is transmitted to your 
modem. I had problems getting this to work because I found I 
had left off a return at the end of the sequence. I also had 
problems with the setting of the baud rate which you change 
by typing a formula, highlighting it and hitting the CALC 
key. I found an error in the manual, in that the setting 
specified for the Super Serial Card dip switches indicates 7 
bits, no parity and one stop bit, but the manual states that the 
default for the program itself is 8 data bits, no parity and 1 
stop bit. The Apple standard for the most part has always 
been 7N1, whereas for IBM it's usually 8N1. I finally 
managed to get on the BBS system and that's where I first 
encountered a major problem when using the SwyftCard. 

I kept getting all sorts of beeps. I quickly looked through 
the manual and discovered that the problem was that when the 
buffer (i.e. RAM) used by the program is full it will not 
accept any more characters and just throws them away. The 
capacity of the buffer is 40K and in order to continue to 
receive you must either delete the buffer or save it to disk. 
There is no way to disable the capture mode once you are 
'beeped'. Assuming you have nothing in the buffer to start 
with except your dialing sequence and password, when you see 
you are approaching the 40K limit, you must issue a Ctrl-Z,S 
to the host computer, tap the SAVE key, remove your disk 
and replace with another blank disk, erase memory and then 
issue a Control-Z,Q to the host computer to tell it to start 
sending again. If you don't go through this procedure and wait 
until you hear the beeps, incoming data will be lost until you 
delete or save what's been captured so far in the buffer. While 
you are doing all this, data will be lost. 

I encountered another problem when I connected to the 
BBS. This has to do with the particular nature of BBS 
systems operating under the UBBS bulletin board protocol. 
This problem is caused by the fact that when you type 
characters on the keyboard, nothing is transmitted until you 
hit the SEND key or until you have typed 80 characters. So 
if you are slow in typing a sentence and take more than 2 


Washington Apple Pi 


minutes to type 80 characters, the BBS hangs up. The other 
problem I found is that the SwyftCard sends out a return along 
with the characters you have typed when you press the SEND 
key. This is not wanted since the UBBS program specifically 
does not want returns unless it's the end of a paragraph. Page 
73 of the manual has advice on this feature. 

The User's Manual indicates that an easy use of the 
communications part of the program might be communicating 
with another Apple that has a SwyftCard. I called Adrien 
Youell and we agreed that he would originate the call to me. 
When I heard the phone ring I sent out the command "ATA” 
which puts the modem in the answer mode. We connected and 
everything I sent out appeared on Adrien's screen. The only 
problem encountered was that whatever was typed and which 
appeared on the screen, didn’t go out until I pressed SEND. 
Sometimes the screen got messed-up because Adrien had just 
sent something that appeared on my screen. Therefore I had to 
wait until Adrien had stopped sending before I could type a 
reply. I also noticed that there is no easy way to get the 
modem to hang-up at the end of a session. You must first 
type "+++" and then "ATH". This would be necessary 
especially for host computers such as DIALCOM which 
continue to furnish carrier even after you've logged off. This 
procedure is not documented. 

I found that the Card is not compatible with the Titan 
Accelerator //e card. After testing the Card without the 
Accelerator //e installed, I then put the Accelerator //e card 
back but when I turned the Apple back on it refused to boot. 
I've grown quite used to the Accelerator //e card and would hate 
to give it up in order to use the SwyftCard. 

In summary, I can not see this Card replacing ASCII 
EXPRESS PROFESSIONAL or any other communications 
program any time soon. The main reason is that because I 
access many different systems I have installed in my 
communications program all the sign-on sequences where my 
communications program automatically responds to questions 
about passwords and user ID's etc. This cannot be done with 
the SwyftCard. You must manually transmit when you get a 
query from the host system you are communicating with; it is 
not done automatically. C) 





Please Apple contd. from pg 26 


HIGHER? And even if you give it a faster clock, it will 
actually work slower because of the overhead for the mouse 
text and mutiple disk access? PLEASE, APPLE, JUS' 


It has been written "... build a better mouseTRAP, and the 
world will beat a path to your door.” The operative word 
there, Apple, is TRAP! And as my ol' daddy used to say, "If 
it ain't broke, don't fix it!” So, please, Apple, jus' leave my 
// alone! 


April 1986 31 





Pinpoint is a desktop accessory program designed and 
advertised as particularly compatible with the popular Apple- 
Works program. It has some nice features including an 
appointment calendar, an envelope addresser, a calculator, a 
telephone dialer and a communications window. It also 
allows you to use your printer as a typewriter and to merge 
graphics into AppleWorks files. 

This series of programs is designed to take full advantage 
of all of the new enhancements for Apple //'s. It will work on 
the new 3.5" UniDisk drive and can also be copied and read 
into the expanded memory cards available for the //e and //c. 

That's the good news. The bad news is that in designing 
the program for all of the new equipment the publishers have 
left the rest of us who have only slightly outdated computers 
and printers without the use of all of the options of the 
program. I have a 128K //c, an extra disk drive and an Okidata 
92 printer. With this combination 1 found Pinpoint to be 
disappointing and a relative nuisance to use. 1 had quite a bit 
of trouble getting the printer working correctly with Pinpoint, 
and was never able to get my printer to use all options 
available for it from Pinpoint. I had extensive correspondence 
with the Pinpoint Publishing Company. They tried to solve 
my problems, but were slow to respond and twice misread my 
complaint. Their responses indicated to me that Pinpoint was 
rushed to the market before all final testing and debugging was 
done. And, to solve my printer problem, they suggested that I 
purchase a supplemental program. 

Virtually every other program I have ever used has been 
written to accomodate a wide variety of the most common 
printers and interface cards. Pinpoint was specifically designed 
for the Apple Imagewriter printers--if you own anything else, 
you will have trouble unless you buy a separate disk from 
Pinpoint Publishing called the Pinpoint Graphic Printing 
Supplement. As of last December, this disk was not yet 
released, 

Pinpoint is a self-contained ProDOS program. All of its 
features can be run independently of any other program. But 
they have made it possible for the owner to install Pinpoint 
on the AppleWorks start-up disk. This permits you to use the 
"closed-Apple" key to access the Pinpoint menu. If you have 
the Pinpoint accessory disk in Drive 2 or have copied the 
accessory you wish to use onto the disk you are using in 
Drive 2, or have read everything into your expanded memory 
card, then you can directly access the Pinpoint programs. Of 
course, if you do not have that disk in Drive 2, then you must 
switch disks before using Pinpoint's options. 

On its surface it sounds good. If, for instance, you need to 
make a couple of simple (add, subtract, multiply or divide) 
calculations while in the middle of an AppleWorks file, 
simply press a few keys and get the calculator on the screen. 
It does work. But I question whether it is worth the trouble. 
First you must access the Pinpoint menu. Second you must 
insert the applications disk in Drive 2. Third you get the 
calculator and make your calculations. Then you must switch 


32 April 1986 


disks again to get back to your AppleWorks files and finally 
exit Pinpoint. It takes approximately 20 seconds to either 
access or exit Pinpoint. In that time you could easily have 
done the calculations on a hand calculator and saved a lot of 
trouble. Only on a new Apple system with expanded memory 
and direct and immediate access to RAM would this program 
be an advantage. 

AppleWorks can be booted into the computer system 
without first using the system utilities start-up disk and will 
set up the serial ports to accomodate any printer preset on the 
AppleWorks program. Even though Pinpoint is installed on 
the AppleWorks start-up disk, it works the printer independ- 
ently of the AppleWorks program. Thus, you must use the 
start-up utilities disk first to use Pinpoint. And, as I 
discovered, I was not able to use the Pinpoint options for 
different characters per inch and lines per inch to their fullest 
in the text mode (see below for a discussion of graphics), even 
though the Okidata was listed as a supported printer. At the 
very same time, I was able to get all options on my printer, 
when using the AppleWorks files. 

In their advertisement, the Pinpoint publishers say, 
"Pinpoint Desktop Accessories are file compatible with 
AppleWorks. If you can run AppleWorks, you can run 
Pinpoint..." This is not totally true. I also have an Apple 
][r. 1 purchased "Plus-Works" which enables me to run 
AppleWorks on the ][-- and take advantage of a Saturn 128K 
expanded memory card, giving me an AppleWorks desktop of 
136K on the J[+. I asked the Pinpoint company in a letter 
whether I could run their program on the configured J[+. 

Their answer: “The ][+ will never run Pinpoint. Pinpoint 
requires the 65C02 microprocessor, enhanced CD and EF 
ROM's, Mousetext Icons, and Open/Closed Apples (or 
paddles)." Again, as in much recent software, the buyer must 
beware that the advertisements are not always 100% accurate! 

Furthermore, from other material they sent me, Pinpoint 
will not work with early versions of RamWorks/Z-RAM 
(Applied Engineering) or with MultiRam //e (Checkmate 
Technology). (Pinpoint Publishing does offer a $20 RAM 
enhancement program to take care of these problems.) It will 
also not work with a parallel printer hooked up to a //c 
through a "black box" without the user entering special POKE 
commands (sent to me by the company after misinterpreting 
my questions conceming non-Apple printers). None of these 
restrictions are mentioned in the manual. 

Assuming that none of these problems occurred and that 
one owns the fanciest and newest Apple equipment, does 
Pinpoint fall into a "must have" category? I think not, but it 
is not expensive (retails for a list price of $69.) and some of 
its options may suit the style and convenience of some users. 

The Appointment Calendar is well designed. It shows a 
monthly calendar and you can enter and change appointments 
for any date. That date is then marked with an asterisk so that 
visually you can see which dates in any month have 
appointments. Then you can zoom into the date and make 

contd. 


Washington Apple Pi 


entries. These can be printed so that you have a daily record 
of your schedule. 

Several restrictions apply to the calendar. It is only set up 
to 1990. Presumably after 1990 (only 4 years away) you 
would have to purchase a new copy of Pinpoint. Second, each 
day having appointments uses about 1K of disk space. Using 
the 5-1/4" disk (and using it exclusively for the calendar) 
means that you can have about 140 days of appointments 
before switching disks. And, the program only permits 255 
filled in days. For business purposes, you could easily exceed 
the limits for only one year's records and thus have to delete 
many early days in order to add records. Thus, you must copy 
the disks and/or make and keep hard copy of your schedules if 
you intend to use this for tax record keeping notes. Further 
(see above), having this on a separate disk requires additionl 
time for switching disks each time a change is desired in your 
calendar. 

The Telephone Dialer is convenient, Of course you must 
have a modem. It recognizes a ten-digit number on the screen 
and will automatically dial that number upon hitting the 
return key. Since local calls have only seven digits, in the set- 
up mode there is a provision for Pinpoint to ignore the first 
three digits of one area code (presumably the local one). But, 
in the Washington, D.C. area (as well as New York City and 
Los Angeles) more than one area code is included in the local 
calling area. If you set the dialer to ignore the 202 area code, 
for instance, all 301 and 703 calls will be incorrectly dialed. 

The Calculator only performs simple four-function (add, 
subtract, multiply and divide) routines. It is easy to work, but 
is not very convenient. As mentioned above, it is slow to 
access. And the results cannot be stored in a memory or 
carried over to the text, spreadsheet or other work in progress 
on the screen. All in all, the calculator is a good idea but 
would be much better if it performed a variety of functions 
beyond the basic four, had results that could be printed, and 
could be accessed and removed quickly. 

The Communications package is useful. The set-up 
program for it is flexible and permits a variety of modems to 
be used. It accomodates both 300 and 1200 baud rates. It can 
be used for electronic mail, information data bases, and 
sending and receiving files. There is also an automatic dialer 
with provisions for special log-in numbers, etc. 

The Notepad permits short memos (up to 32 lines) to be 
created and stored. The notes are "windowed" on the screen. 
The editing instructions are very similar to those of the 
AppleWorks word processor. You can also directly print the 
note. In addition, if you are using Pinpoint in conjunction 
with AppleWorks, you can save the note as an AppleWorks 
file. The notepad is a useful tool if you are using Pinpoint 
alone. I do not see any real advantage to it if you are already 
in AppleWorks, as it is just as easy to create a new Apple- 
Works file with unlimited length and more editing functions. 
Furthermore, without a hard disk or an expanded RAM, it 
takes more time to create a note than a new AppleWorks file. 

The QuickLabel program is quite useful. It scans the text 
and puts the cursor on the closest thing in the text to an 
address. You can then highlight just what part you want 
printed, move the highlighted block easily around the screen 
(to get in in position for printing in the right place on the 
envelope already in your printer), and print the address block 


Washington Apple Pi 


automatically. 

The Typewriter program simply allows you to directly 
type to the printer. You can vary the pitch, lines per inch, 
and several other functions such as bold face printing and 
underlining. The degree of flexibility depends on your printer. 
It prints a line at a time, thus allowing you to make 
corrections to that line before it is printed. 

The final program is called GraphMerge. The description 
in the manual indicates that this would be a useful and clever 
program. Unfortunately I could not test it because I do not 
have an Imagewriter printer. “The company promises an 
accessory program (at additional cost) in the future to permit 
other printers to work with this program. In addition, it will 
only work with an Apple Super Serial Card interface (with the 
Imagewriter) or a parallel card that is 100% compatible with 
an Apple Parallel Interface Card. The manual specifically 
says, "Other printer cards will not work with GraphMerge." 

The program permits you to take a high resolution pic- 
ture, crop it, change its size, stretch it horizontally or verti- 
cally, place it directly into an AppleWorks document, print 
and save it. As this program appears to be very useful, I am 
awaiting word from Pinpoint's Publishers about the avail- 
ability of the accessory program. 

The manual for Pinpoint is well written and explains the 
various programs fully. According to both the manual and the 
advertising, the publishers plan to add to the options available 
in the future. They also plan to make available a "toolkit" so 
that the user can program his own functions into the system. 

In summary, this set of programs would work very well in 
a thoroughly up-to-date Apple // system, preferably with only 
Apple equipment. If I had expanded memory cards and the 
ability to read both AppleWorks and Pinpoint directly into 
memory, the problems I encountered with the the speed of 
access to Pinpoint would disappear. But for most of us with 
only slightly old or unmodified systems, Pinpoint is less than 
ideal. Nevertheless, in spite of my impaitence with some of 
the programs and my less than fully satisfactory 
correspondence and support from the company, parts of the 
system are very useful, and the updates that should be 
forthcoming will make it all the more useful. The price is 
modest and it is definitely worth considering as an adjunct to 
existing ProDOS programs such as AppleWorks. My only 
advice would be to hold off purchasing Pinpoint until the 
company offers the add-ons it promises--particularly the easy 
adaptability to a wide variety of printers for the graphics 
package. 


An] 
CS 


aN 
N 





e LaserCopies 


50¢ each for WAP’ 


"Plus Resource Time - $10/hour (Minimum $5.00) 


4 









e Digitizing: Macintizer™ - $4nour*; ThunderScan™ - $2.25/scan" 


e DeskTop Publishing 
Word-processing — Typesetting —» Quality Reprographics 
PC Resources * Appointments 8 Messages * 860-9600 
Reston Copy Center * 11800 Sunrise Valley Dr « Reston, VA 22091 


Complete service information & price sheet available on request. 
Appanmants Requred « Cuonts rosponsiblo for disk back-up + Pncos subjoct to change wm hout noice. 860210 






April 1986 33 





I was recently challenged to write a FORTH program for 
the model expert system shown in Knowledge-Based Expert 
Systems Come of Age, by Richard O. Duda and John G. 
Gaschnig, published originally in BYTE (Sept. 1981) and 
republished as Chapter 3 of the book Applications in Artifi- 
cial Intelligence. FORTH is well adapted to this type of 
problem; the variables in the problem are either deduced 
(analogs of FORTH colon words) or primitive inputs (analogs 
of FORTH primitive words) supplied by the user in response 
to requests for Yes/No answers. Thus a FORTH word which 
investigates a possible conclusion from the input data auto- 
matically provides for component words which investigate 
lower-level conclusions which in turn investigate still lower- 
level conclusions, and so on, down to the primitive level of 
raw input data. At the end of the line, a TRUE or FALSE 
value is found; FORTH comes back up the line drawing 
conclusions on successive levels, until the original question is 
answered. Several tracks down through levels may be 
involved. The logical decision chart of the application is an 
exact parallel of the structure of FORTH application words. 

I made some changes in the problem diagram as given. In 





ats 
Meat 
Pointed Forward 
Teeth Eyes 


April 1986 


Gives 
Milk 


34 


R12 


the original, the OR operations were located inside the 
attribute boxes; I extracted them and labelled every logical 
output (from OR or AND) with a rule number. 

In the diagram, each attribute is enclosed in a rectangular 


box; each logical operation in a circle. Each attribute is 
associated with a corresponding variable whose value is: 0 
when the truth/falsity of the attribute is not yet known, 1 
when the attribute is known to be true (either by deduction or 
input), -1 when the attribute is known to be false. The name 
of each attribute is defined to be a FORTH word which returns 
the value of the variable associated with that attribute; each 
numbered rule is also used for a word, e.g., RULE2, which 
returns the value resulting from the corresponding logical 
operation. Again, a TRUE is represented by 1, FALSE by -1, 
and UNDECIDED by 0. Any return of 0, by any FORTH 
word, calls for a word on the next lower level. 

Loading the screens and entering RUN results in the 
following "dialog" between the computer and operator (the Y, 
N, and W responses at the end of each "Is this true: " line 
comprise the operator's tiny share of the dialog. A second 
sample dialog is also given below. These two samples show 


the type of operation given by TOY. 


| R15 


R13 R14 


















Black 
and White 





Eggs 


contd. 


Washington Apple Pi 


e 


Hello. 
I will use my rules to try to establish one of the following 7 
hypotheses: 
ANIMAL IS ALBATROSS 
ANIMAL IS PENGUIN 
ANIMAL IS OSTRICH 
ANIMAL IS ZEBRA 
ANIMAL IS GIRAFFE 
ANIMAL IS TIGER 
ANIMAL IS CHEETAH 
Please answer my questions with Y (yes), N (no), or W 
(why?). 
Examining Rule #15 
Is this true: ANIMAL FLIES Y 
Examining Rule #3 
Examining Rule #4 
Is this true: ANIMAL LAYS EGGS Y 
Rule #3 deduces that: ANIMAL IS BIRD 
Is this true: ANIMAL FLIES WELL N 
Rule #15 deduces that: ANIMAL IS ALBATROSS IS 
FALSE 
Examining Rule #14 
Examining Rule #16 
Rule #16 deduces that: ANIMAL CANT FLY IS FALSE 
Rule #14 deduces that: ANIMAL IS PENGUIN IS FALSE 
Examining Rule #13 
Examining Rule #16 
Rule #16 deduces that: ANIMAL CANT FLY IS FALSE 
Rule #13 deduces that: ANIMAL IS OSTRICH IS FALSE 
Examining Rule #12 
Is this true: ANIMAL HAS BLACK STRIPES W 
I'm working on rule #12 
I already know that: 
ANIMAL FLIES IS TRUE 
ANIMAL LAYS EGGS IS TRUE 
ANIMAL IS BIRD IS TRUE 
ANIMAL CANT FLY IS FALSE 
ANIMAL FLIES WELL IS FALSE 
ANIMAL IS OSTRICH IS FALSE 
ANIMAL IS PENGUIN IS FALSE 
ANIMAL IS ALBATROSS IS FALSE 


Please answer whether ANIMAL HAS BLACK STRIPES Y 


Examining Rule #2 

Examining Rule #7 

Examining Rule #1 

Is this true: ANIMAL HAS HAIR Y 

Rule #1 deduces that: ANIMAL IS MAMMAL 
Is this tue: ANIMAL HAS HOOFS Y 

Rule #2 deduces that: ANIMAL IS UNGULATE 
Rule #12 deduces that: ANIMAL IS ZEBRA 

I conclude that ANIMAL IS ZEBRA 

OK 


Second sample dialog: (called by START to avoid 
repeating the introduction): 
Examining Rule #15 
Is this true: ANIMAL FLIES N 
Rule #15 deduces that: ANIMAL IS ALBATROSS IS 
FALSE 


Washington Apple Pi 


Examining Rule #14 

Examining Rule #3 

Examining Rule #4 

Is this true: ANIMAL HAS FEATHERS N 

Rule #3 deduces that: ANIMAL IS BIRD IS FALSE 

Rule #14 deduces that: ANIMAL IS PENGUIN IS FALSE 
Examining Rule #13 

Rule #13 deduces that: ANIMAL IS OSTRICH IS FALSE 
Examining Rule #12 

Is this true: ANIMAL HAS BLACK STRIPES N 

Rule #12 deduces that: ANIMAL IS ZEBRA IS FALSE 
Examining Rule #11 

Examining Rule #2 

Examining Rule #7 

Examining Rule #1 

Is this true: ANIMAL HAS HAIR Y 

Rule #1 deduces that: ANIMAL IS MAMMAL 

Is this tue: ANIMAL HAS HOOFS N 

Examining Rule #8 

Is this tue: ANIMAL CHEWS CUD N 

Rule #2 deduces that: ANIMAL IS UNGULATE IS FALSE 
Rule #11 deduces that: ANIMAL IS GIRAFFE IS FALSE 
Examining Rule #10 

Is this true: ANIMAL HAS TAWNY COLOR Y 
Examining Rule #5 

Examining Rule #6 

Is this tue: ANIMAL HAS POINTED TEETH N 

Is this true: ANIMAL EATS MEAT N 

Rule #5 deduces that: ANIMAL IS CARNIVORE IS FALSE 
Rule #10 deduces that: ANIMAL IS TIGER IS FALSE 
Examining Rule #9 

Rule #9 deduces that: ANIMAL IS CHEETAH IS FALSE 
Data supplied do not match any animal in my list 

OK 


A valuable feature of FORTH is the ease of modifying 
programs. The original problem made CANT FLY a primi- 
tive input. After writing the program, I realized that CANT 
FLY is the opposite of FLIES, so does not need a separate 
primitive input. Screen 43 was modified to 43A to provide 
for having a Rule #16, and Screen 49 was modified to 49A by 
deleting line 3, CANT.FLY and adding line 13 

: CANT.FLY 16 #RULE FLIES NEGATE USE ; 

which corresponds to Rule #16 in the diagram. The only 
"non-obvious” component word is USE; this tells FORTH to 
store the value of the variable corresponding to CANT.FLY, 
and to check for higher-level decisions to be made now that a 
value is available. A second modification was made to the 
original logic; for a bird to fly well, it must be able to fly! 
Thus if it has already been determined that the animal doesn't 
fly, there is no point to asking for the primitive FLIES 
WELL. I therefore added a connection from FLIES to the 
AND operation of Rule #15 (ALBATROSS). This was easily 
done by inserting line 2 of Screen 56 (and adding the third 
ENDIF at the end). 


Di ] f t) 
Screen 40: ARRAY defines a TABLE of variables num- 
bered 1 thru 31, to correspond to the 31 attributes. 
Screens 40/42 set up the various phrases that will be 


April 1986 35 


needed for printing. The variable component numbers in 
TABLE correspond, e.g., 1 TABLE @ returns the value cor- 
responding to HAIR. 

Screen 43 converts rule numbers to the numbers of the 
variables fed by those rules - needed by DECISION (Screen 
43A adds rule 16) 

Screen 44: KNOW scans the TABLE for TRUE and 
FALSE attributes. 

Screens 45/47 DECISION, REQUEST, and INPUT are 
the logical operations of this program; stack effects are given 
as line comments. 

Screens 48/49 are the list of primitive input calls. 

Screen 49A is the modification of Screen 49 to incorporate 
rule #16. 

Screens 50/57 comprise the description of the diagram of 
the problem. Note the formats for OR and AND; if all 
choices are exhausted without a decision, the contrary follows. 


SCR # 40 
0\ EXPERT SYSTEM TOY 15FEB86CHP) 
1: ARRAY( n—)<BUILDS 2 * ALLOT DOES» SWAP 1-2*+; 
231 ARRAY TABLE 
3: PHRASE ( n—) 
4 DUPI=IF."HASHAIR " ELSE 
5 DUP2=IF." GIVES MILK " ELSE 
6 DUP3 = IF .' EATS MEAT " ELSE 
7 DUPA=-IF." HAS POINTED TEETH " ELSE 
8 DUPS5=IF." HAS CLAWS " ELSE 
9 DUP 6 =IF ." HAS FORWARD EYES " ELSE 
10 DUP? =IF ." HAS HOOFS " ELSE 
11 DUP 8 = IF." CHEWS CUD" ELSE 
12 DUP 9 =IF ." HAS FEATHERS " ELSE 
13 DUP 10 = IF." FLIES " ELSE 
14 DUP 11 = IF ." LAYS EGGS " ELSE 
15 -> 


SCR # 41 
0 \ PHRASES, continued 15FEB86CHP) 
1 DUP 12 = IF." HAS TAWNY COLOR " ELSE 
2 DUP 13 = IF." HAS DARK SPOTS " ELSE 
3 DUP 14 = IF." HAS LONG LEGS " ELSE 
4 DUP 15 = IF." HAS BLACK STRIPES " ELSE 
5 DUP 16 = IF." CANT FLY " ELSE 
6 DUP 17 = IF." HAS LONG NECK " ELSE 
7 DUP 18 = IF." IS BLACK AND WHITE " ELSE 
8 DUP 19 = IF." SWIMS " ELSE 
9 DUP 20 = IF." FLIES WELL " ELSE 
10 DUP 21 =IF." IS MAMMAL " ELSE 
11 DUP 22 = IF." IS CARNIVORE " ELSE 
12 DUP 23 = IF ." IS UNGULATE " ELSE 
13 DUP 24 = IF .” IS BIRD” ELSE 
14 DUP 25 = IF ." JS CHEETAH " ELSE 
15 —> 


SCR # 42 


0 \ PHRASES, concluded 15FEB86CHP) 


9 ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF 
10 ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF 

11 DROP ; 

12 \ Corresponding variables in TABLE have same number 

13 Y as phrase 

14 : RESET 32 1 DO 0 I TABLE ! LOOP ; 

15 —> 


SCR # 43 
01 Rule#-to-appropriate-variable-number 
: R->V ( r—v) 
DUP 1 = IF DROP 21 ELSE 
DUP 2 = IF DROP 23 ELSE 
DUP 5 - IF DROP 22 ELSE 
DUP 3 = IF DROP 24 ELSE 
16 + 
ENDIF ENDIF ENDIF ENDIF ; 


15FEB86CHP) 


ru 


WO 00 -J ON CA a UJ t3 


: REJECT ." Data supplied do not match any animal in my list" 
10 CR; 

11 1 Stack notation: r = rule number, v = variable number, 

12 \ n = variable value, A = variable address 

13 -> 


SCR # 43A 
01 Rule#-to-appropriate-variable-number 
1: R->V (r—v) 

2 DUP 1=IF DROP 21 ELSE 

3 DUP 2 = IF DROP 23 ELSE 

4 DUP 5 = IF DROP 22 ELSE 

5 DUP 3 = IF DROP 24 ELSE 

6 

7 

8 

9 


16FEB86CHP) 


DUP 16 = IF DROP 16 ELSE 
16 + 
ENDIF ENDIF ENDIF ENDIF ENDIF ; 


10 : REJECT ."Data supplied do not match any animal in my list" 
11 CR; 


131 Stack notation: r = rule number, y = variable number, 
14 Vn = variable value, A = variable address 
15 —»» 


SCR # 44 
0 \ Statements 
1: TRUE1=; 
2: FALSE -1=; 
: FETCH TABLE @ ; 
: CONCLUSION ( r—) 
R->V 
> I conclude that ANIMAL " PHRASE CR ; 


1SFEB86CHP) 


: KNOW ." I already know that: " CR 
32 1 DO I FETCH TRUE IF ." ANIMAL " I PHRASE ." IS 
TRUE" 
10 CR ENDIF LOOP 32 1 DOI FETCH FALSE IF 
." ANIMAL " I PHRASE 
11 ."IS FALSE" CR ENDIF LOOP ; 


WO 00 dA tn WwW 


1 DUP 26 = IF." IS TIGER " ELSE 12 

2 DUP 27 = IF ." IS GIRAFFE " ELSE 13 : WHY ( v r—v r) ." I'm working on rule #" DUP . CR KNOW 

3 DUP 28 = IF ." IS ZEBRA " ELSE 14 OVER ." Please answer whether ANIMAL " PHRASE ; 

4 DUP 29 = IF." IS OSTRICH " ELSE 15 —> 

5 DUP 30 = IF ." IS PENGUIN " ELSE 

6 DUP 31 = IF." IS ALBATROSS " SCR # 45 

7 ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF 0 1 More statements 15FEB86CHP) 

8 ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF |: SRULE(r—r) DUP sonia: 
36 April 1986 Washington Apple Pi 


Nan” 


Nu 


2 ." Examining Rule $" . CR ; 

3 

4: STORE ( r n—r n v) 

5 OVER RV 

6 OVER OVER irnvnv 
7 TABLE!; rav 

8 


9: DECISION ( r n v—n) 


10 ROT \nvr 
11 ."Rule #" . ." deduces that: ANIMAL" \nv 
12 PHRASE \n 
13 DUP FALSE IF ." IS FALSE" ENDIF CR ; \n 
14 
15 —> 
SCR # 46 
ON Request for input data 15FEB86CHP) 


1: ASK ." Is this true: ANIMAL"; 


2 
3: REQUEST (A v r—A n) 

4 BEGIN KEY DUP EMIT CR 

5 DUP 89 = IF DROP DROP DROP 1 DUP ELSE Y yes 
6 DUP 78 = IF DROP DROP DROP -1 DUP ELSE Vno 
7 87 = IF WHY 0 ELSE ." ERROR, TRY AGAIN "0 

8 ENDIF ENDIF ENDIF UNTIL ; 

9 


10 : INPUT ( r v—r n) 

11 OVER SWAP DUP \rrvv 
12 TABLE DUP E \rrvAn 
13 -DUP 0= 

14 IF \rrvA 


SCR # 47 

ON Request for input, continued 15FEB86CHP) 

1 ASK ROT ROT DUP \rArvy 
PHRASE SWAP \rAvr 
REQUEST \rAn 
DUP ROT ! \rn 
ELSE SWAP DROP SWAP DROP SWAP DROP irn 
ENDIF ; 


on OV CA A Ww tà 


—> 


SCR + 48 

0\ LIST OF INPUTS 

1 \ FORMAT: «NAME» v INPUT ; 
: HAIR 1 INPUT ; 
3 : GIVES.MILK 2 INPUT ; 
4: EATS.MEAT 3 INPUT ; 
5 : POINTED.TEETH 4 INPUT ; 
6: CLAWS 5 INPUT ; 
7: FORWARD.EYES 6 INPUT ; 
8 
9 


15FEB86CHP) 


t3 


: HOOFS 7 INPUT ; 
: CHEWS.CUD 8 INPUT ; 
10 : FEATHERS 9 INPUT ; 
11 : FLIES 10 INPUT ; 
12 : LAYS.EGGS 11 INPUT ; 
13 : TAWNY.COLOR 12 INPUT ; 
14 : DARK.SPOTS 13 INPUT ; 
15 —> 


SCR + 49 
ON List of inputs, continued 
1 : LONG.LEGS 14 INPUT ; 


15FEB86CHP) 


Washington Apple Pi 


2: BLACK.STRIPES 15 INPUT ; 

3: CANT.FLY 16 INPUT ; 

4 : LONG.NECK 17 INPUT ; 

5 : BLACK. AND. WHITE 18 INPUT ; 
6 : SWIMS 19 INPUT ; 

7 : FLIES. WELL 20 INPUT ; 

8 


11 : USE STORE DECISION ; 


SCR # 49A 
0 \ List of inputs, continued 
1 : LONG.LEGS 14 INPUT ; 
2: BLACK.STRIPES 15 INPUT ; 
3 
4: LONG.NECK 17 INPUT ; 
3: BLACK.AND.WHITE 18 INPUT ; 
6: SWIMS 19 INPUT ; 
7 : FLIES.WELL 20 INPUT ; 


16FEB86CHP) 


10 
11 : USE STORE DECISION ; 


13 : CANT.FLY 16 #RULE FLIES NEGATE USE ; 
15 —> 


SCR # 50 
OX RULE and ATTRIBUTE calls 
1: RULE] 1 #RULE 
2 HAIR TRUE IF 1 ELSE 
3  GIVES.MILK TRUE IF 1 ELSE 
4 -1 ENDIF ENDIF USE ; 
5 : MAMMAL 21 FETCH -DUP 0s IF RULE! ENDIF ; 
6 
7 
8 
9 


1SFEB86CHP) 


\ Note format of OR-rule 


: RULE7 7 #RULE DROP 
MAMMAL FALSE IF -1 ELSE X Note format of AND-rule 
HOOFS FALSE IF -1 ELSE 
1 ENDIF ENDIF ; 


11: RULES 8 #RULE DROP 

12 MAMMAL FALSE IF -1 ELSE 
13 CHEWS.CUD FALSE IF -i ELSE 
14 1 ENDIF ENDIF ; 

15 --> 


SCR # 51 

OX RULE calis, cont. 

1 : RULE2 2 #RULE 
RULE7 TRUE IF 1 ELSE 
RULES TRUE IF 1 ELSE 
-] ENDIF ENDIF USE ; 


1SFEB86CHP) 


: RULEA 4 #RULE DROP 
FLIES FALSE IF -1 ELSE 
LAYS.EGGS FALSE IF -1 ELSE 
1 ENDIF ENDIF ; 


O 0 -) OV CA & UY NN 


10 
11 : RULE3 3 #RULE 
12 RULE4 TRUE IF 1 ELSE contd. 


1986 37 


13 FEATHERS TRUE IF 1 ELSE 
14 -1 ENDIF ENDIF USE ; 
15 —> 


SCR + 52 
OY RULE calls, cont. 15FEB86CHP) 
1 : RULE6 6 #RULE DROP 

2 POINTED.TEETH FALSE IF -1 ELSE 

3 CLAWS FALSE IF -1 ELSE 

4 FORWARD.EYES FALSE IF -1 ELSE 

5 1 ENDIF ENDIF ENDIF ; 

6 

7 

8 

9 


: RULES 5 #RULE 
RULE6 TRUE IF 1 ELSE 
EATS.MEAT TRUE IF 1 ELSE 
10 -1 ENDIF ENDIF USE ; 


12 : CARNIVORE 22 FETCH -DUP 0= IF RULES ENDIF ; 


14 : UNGULATE 23 FETCH -DUP 0= IF RULE2 ENDIF ; 
15 —> 


SCR # 53 
OX RULE calls, cont. 15FEB86CHP) 
1: BIRD 24 FETCH -DUP 0= IF RULE3 ENDIF ; 


2 
3: RULES 9 #RULE 

4 MAMMAL FALSE IF -1 ELSE 

5 CARNIVORE FALSE IF -1 ELSE 

6 DARK.SPOTS FALSE IF -1 ELSE 

7 TAWNY.COLOR FALSE IF -1 ELSE 
8 1 ENDIF ENDIF ENDIF ENDIF USE ; 
9 


10 : RULE10 10 #RULE 

11 MAMMAL FALSE IF -1 ELSE 

12 TAWNY.COLOR FALSE IF -1 ELSE 

13 CARNIVORE FALSE IF -1 ELSE 

14 BLACK.STRIPES FALSE IF -1 ELSE 

15 1 ENDIF ENDIF ENDIF ENDIF USE; -> 


SCR # 54 
0 \ RULE calls, cont. 15FEB86CHP) 
: RULE11 11 #RULE 
UNGULATE FALSE IF -1 ELSE 
LONG.NECK FALSE IF -1 ELSE 
DARK.SPOTS FALSE IF -1 ELSE 
LONG.LEGS FALSE IF -1 ELSE 
1 ENDIF ENDIF ENDIF ENDIF USE ; 


“IAA bh WD = 


8 : RULE12 12 #RULE 

9 BLACK.STRIPES FALSE IF -1 ELSE 
10 UNGULATE FALSE IF -1 ELSE 

11 1 ENDIF ENDIF USE ; 

12 -> 

13 

14 

15 


SCR # 55 
OX RULE calls, cont. 1SFEB86CHP) 
: RULE13 13 #RULE 
BIRD FALSE IF -1 ELSE 
BLACK.AND.WHITE FALSE IF -1 ELSE 
CANT.FLY FALSE IF -1 ELSE 
LONG.NECK FALSE IF -1 ELSE 


LA fa YN = 


38 


6 1 ENDIF ENDIF ENDIF ENDIF USE ; 

7 

8: RULEIA 14 #RULE 

9 BIRD FALSE IF -1 ELSE 

10 CANT.FLY FALSE IF -1 ELSE 

11 BLACK.AND.WHITE FALSE IF -1 ELSE 
12 SWIMS FALSE IF -1 ELSE 

13 1 ENDIF ENDIF ENDIF ENDIF USE ; 

14 -> 

15 


SCR # 56 

0\ RULE calls, cont. 16FEB86CHP) 

1: RULE15 15 #RULE 

2 FLIES FALSE IF -1 ELSE 

3 BIRD FALSE IF -1 ELSE 

4 FLIES.WELL FALSE IF -1 ELSE 
5 1 ENDIF ENDIF ENDIF USE ; 
6 
7 
8 
9 


: CHEETAH 25 FETCH -DUP 0= IF RULES ENDIF 
TRUE IF 9 CONCLUSION ELSE REJECT ENDIF ; 

: TIGER 26 FETCH -DUP 0- IF RULE10 ENDIF 
10 TRUE IF 10 CONCLUSION ELSE CHEETAH ENDIF ; 
11 : GIRAFFE 27 FETCH -DUP 0= IF RULE11 ENDIF 
12 TRUE IF 11 CONCLUSION ELSE TIGER ENDIF ; 
13 : ZEBRA 28 FETCH -DUP 0= IF RULE12 ENDIF 
14 TRUE IF 12 CONCLUSION ELSE GIRAFFE ENDIF ; 
15 -> 


SCR # 57 
0\ RULES, concl. - INITIALIZATION 15FEB86CHP) 
1 : OSTRICH 29 FETCH -DUP 0= IF RULE13 ENDIF 
2 TRUE IF 13 CONCLUSION ELSE ZEBRA ENDIF ; 
3 : PENGUIN 30 FETCH -DUP 0= IF RULE14 ENDIF 
4 TRUE IF 14 CONCLUSION ELSE OSTRICH ENDIF ; 
5: ALBATROSS 31 FETCH -DUP 0= IF RULE15 ENDIF 
6 TRUE IF 15 CONCLUSION ELSE PENGUIN ENDIF ; 
7 
8: INTRO .” Hello." CR 
9.” I will use my rules to try to establish one of the following 
10 7 hypotheses:” CR 
11 5 SPACES ." ANIMAL " 31 PHRASE CR 
12 5 SPACES ." ANIMAL " 30 PHRASE CR 
13 5 SPACES ." ANIMAL “ 29 PHRASE CR 
14 5 SPACES ." ANIMAL " 28 PHRASE CR 
15 .» 


SCR # 58 
OX RUN and START - final screen 15FEB86CHP) 
1 5 SPACES ." ANIMAL " 27 PHRASE CR 
2 5 SPACES ." ANIMAL " 26 PHRASE CR 
3 5 SPACES ." ANIMAL " 25 PHRASE CR CR CR 
4 ." Please answer my questions with Y (yes), N (no), 
or W (why)." 
5 CRCRCR CR; 
6 
7: START RESET ALBATROSS ; 
8 
9: RUN INTRO START ; 


10 $ 


April 1986 Washington Apple Pi 





APPLE // PASCAL 1.3. 
UPGRADE OFFER - 


by Michael Hartman 





Last December, Apple Computer released the latest 
version of its Pascal system for the Apple // family of 
computers. Apple Pascal 1.3 has a number of new features and 
enhancements to the operating environment and the language. 
The two most significant features of the new release are 
support for the UniDisk 3.5 800K drive (and all devices which 
follow the ProDOS block device protocol) and an excellent 
950-page manual covering the operating system and language. 
Enhancements to the language itself include an OTHERWISE 
clause for the CASE statement and the BYTESTREAM and 
WORDSTREAM data types, which allow array parameters of 
indefinite length. Again, both 64K and 128K systems are 
included in the product, and almost all code written under 
Pascal 1.2 will run under 1.3 without recompilation. 

An upgrade program similar to that which accompanied 
the release of Pascal 1.2 is in effect for current Apple // Pascal 
owners. Because of the extensive changes to the product, the 
upgrade actually consists of the entire Pascal 1.3 product. 
This includes the manual, four 5-1/4" diskettes, and one 3- 
1/2" diskette (the two formats have identical contents). To 
order the upgrade, mail your original Applel: Pascal diskette 
and a check or money order for $125 to the following address: 

Apple Computer, Inc. 
Pascal 1.3 Upgrade 

P.O. Box 306 

Half Moon Bay, CA 94019 

Allow 4-6 weeks for delivery. And I am happy to report 
that the upgrades are being shipped on time (the 1.2 upgrade 
program was marred by delays of several months). The 
upgrade offer expires on May 16, 1986, so act now. 
Purchasers of Apple Pascal 1.2 within 90 days of the official 
1.3 release date might be entitled to a free upgrade; see your 
Apple dealer about this. (For those of you interested in 
buying Pascal for the first time, the 1.3 release is the 
unmarked, big gray-and-yellow Workbench binder on your 
dealers' shelves. Someone at Apple forgot the labels.) 

One piece of bad news for those with peripherals requiring 
SYSTEM.ATTACH is that the 1.3 version of this is not gen- 
erally available yet.This is a repeat of the 1.2 release problem: 
ATTACH itself is ready, but the update of the ProDOS 
Support Tools software is holding up release of the entire 1.3 
Pascal Device Support Tools package. If you own a hard disk 
or other device requiring ATTACH, I recommend that you 
include a letter to Apple with your upgrade order requesting 
inclusion of the SYSTEM.ATTACH file (only) in the stand- 
ard Apple // Pascal product. This is currently being discussed 
at Apple, and input from customers might make it happen. 

I have had the 1.3 release for over a month now, and am 
very happy with it. I recommend the upgrade to everyone— 
there are many significant improvements that I have not men- 
tioned. Next month, I expect to have an article here on these 
features and on the variety of Pascal support software now 
available from Apple. & 


Washington Apple Pi 





: shrink, position and overlay graphs. 


DATA SHOW: Presentation quality research and business 


graphics including 2 and 3D bar and pie charts, linear and 
non linear regression, sequence plots, line charts, and || 
more. Software screen dump, fancy fonts, slide show, 
Price: $95.00 


FEMALES 


ij MALES | 


A Cy. 
uen 


y 
( rg 73 8a si 


ge 83 


|| DYNA-STAT PROFESSIONAL: The only microcom- 
|| puter program to fully integrate data management and 
¡| statistical routines with all the high resolution color 


graphics of DATA SHOW. Plus, flexible data entry/edit, 
missing value handling, large data sets, subset selection, 
transformations, recoding, comprehensive output, and the 
widest variety of statistical procedures currently available. 
CE: $195.00 


MINUTE 


Both programs are fully documented, menu driven, fast and || 
easy to use. For Apple // computers with minimum 64K 


t| and 1 drive. 


Major charge cards, institutional P.O.s, COD and dealer 
inquiries accepted. 


CALL OR WRITE FOR FREE DEMO DISKETTE 


DYNAMIC MICROSYSTEMS, INC. 
13003 Buccaneer Road 
Silver Spring, MD 20904 
(301) 384-2754 





April 1986 39 






drip rmm a mm de 
— o A t Med OS OS hri savers COC perm urupde see PP m 2 
[112 


Good grief! Duke's production of "You're a Good Man, 
Charlie Brown" --for which I designed the lighting--just closed 
(tonight, in fact), and I'm beyond exhausted. Please pardon 
any lack of coherence in this column, and I beg forgiveness of 
my editor for sending it in so late. (Ed. Note: This article ar- 
rived too late for the March Journal for which it was intended.) 

Consumer Advisory (formerly "Mail order blues"): I've 
already received a couple of letters in response to February's 
query about mail order service, and I strongly suspect there 
will be more very soon. First, from Robert L. Vandegrift: On 
November 8, Robert telephone ordered "Typing Made Easy" 
for his Mac from Northeastern Software in Stratford, Con- 
necticut. As of January 28, he had not received the software, 
despite the fact that his credit card had been billed. He has 
called Northeastern weekly, but no action has been taken, as 
far as he can tell. I feel that it is highly dubious business 
practice to charge someone for something that they have never 
been sent. Letter number two is from Duncan Langford in 
Kent, England (WAP goes international!); Duncan has had 
some terrible experiences with several American mail order 
houses. First, he ordered three items from MacCorner (which 
advertises in the Journal) last June; though he was told they 
were in stock and that they would be shipped "tomorrow," he 
never received them. Phone calls and letters produced only 
excuses. (At least they never charged his credit card.) Next, 
he had a problem with Software Dimensions. Duncan ordered 
about $150 worth of games, for which he was immediately 
billed. You guessed it--after eight phone calls (remember, 
these are transatlantic calls, during business hours!) and 
letters, the order finally arrived in mid-January. Next came 
Business Computers of Peterborough (home of BYTE 

magazine). At the beginning of November, he ordered Think 

Tank 128. To make a long story shorter, he hasnt yet 
received it, though his card has been charged. Business 
Computers recently suggested that he write a letter to the 
president of the company (which he has done). There really 
isn't a lot I can say about all this, except caveat emptor. 1 
wish both Duncan and Robert luck in obtaining what is owed 
them, and I hope this column helps. 

In other news... Well, we finally have a Mac suitable for 
"serious" use. Personally, I like the Mac Plus. It has enough 
memory, it's fast, it has a numeric keypad and cursor keys 
(YAY?), and it has a SCSI (which I'm informed is pronounced 
"scuzzy"--how nice) interface. Apple even offers an almost 
reasonable upgrade policy: $300 for the disk/ROM upgrade 
and $800 for the motherboard/back panel upgrade. (Of course, 
$800 is a little steep, but it should come down sooner or 
later.) The only drawback, of course, is that you have to have 
a Fat Mac to do any of this to your machine. Else you have 
to pay extra. Ah, the hazards of having held out for a cheap, 
Apple-approved upgrade... 


40 April 1986 


P.O. Box 22171 
Duke Station 
^ Durham, NC 27706 | 


PRD A o IIA we 












Hard drives. One of the benefits that will come out of the 
Mac Plus' SCSI port is cheap hard disk drives. Right now, 
you can buy a 10 MB hard drive for the IBM PC family for 
less than the price of a Mac external disk drive. Meanwhile, 
we Mac owners pay upwards of $1100 for even the cheapest 
10 MB hard drive. Well, IBM drive makers have only to 
make simple modifications to their drives (which some of 
them have already begun) in order to make them Mac- 
compatible. Voilà! Cheap Mac drives! (I hope present Mac 
drive makers realize that the market is about to drop out from 
under them!) 

Basically random comment. For "You're a Good Man, 
Charlie Brown," I used a Kliegl Bros. Performer II comput- 
erized light board to control the lighting. Now, I've been told 
that this piece of equipment costs over a hundred thousand 
dollars (whether that's true or not, I can't say for certain; I 
wouldn't be surprised if it were, however). It looks like one 
of those old Southwest Technical Products Corporation 
computers--big, bulky, and very ugly--but it has a numeric 
keypad, some special keys, and ten manual backup faders on 
the front instead of a typewriter keyboard. The software 
(which is actually in ROM) functions perfectly, but the hard- 
ware is slightly unreliable. The point of all this is that for 
about a fiftieth of the cost of one of these Performers, one 
could probably assemble a much more reliable and user- 
friendly (not to mention much better graphics) control system 
using a Mac or an Apple //. There's an opportunity here for 
some enterprising developer... 

Completely random comment. Have you ever noticed the 
terminology of computers? For instance: the machine itself 
is "hardware," the programs you put into it are “software,” but 
programs that are built into the machine are "firmware." Then 
you have "bugs," which foul up your software and "glitches," 
which affect hardware. And so on. The most amusing thing to 
me, though, is that all of these terms are used with straight 
faces by executives, government employees, and even lawyers 
(I know one lawyer who constantly talks about bugs in his 
gaming software). 

More on my malfunctioning modem. I haven't really had 
a chance to do anything about my modem (a Prometheus 
Promodem 1200), which you'll recall broke down over 
Christmas vacation after less than five months of use. For 
those of you with whom I correspond via CompuServe Easy- 
Plex, thats the reason you haven't heard from me lately. 
You'll have to wait until next time to hear how things get 
resolved. 

Jonathan and other rumors. A lot of people seem to think 
that the Mac Plus is the long-awaited Jonathan that Apple has 
had under development for the past year. Not so! Jonathan is 
a completely open (like a //e or an IBM PC: it's got slots!) 


Macintosh. Rumor has it that this computer will be availabe 
contd. 


Washington Apple Pi 


— 


in early summer (yeah, sure) and that it will look very much 
unlike the present Mac. People have asked about an upgrade 
policy to the Jonathan, but personally, I don't expect that to 
be possible. It will probably be cheaper to wait a while, then 
buy a brand new one. 

To boldly go where no designer has gone before... Im 
getting very much involved in theatre again (as you may have 
been able to tell from my comments this month and last), 
especially the technical side. Specifically, I'm interested in 
scenography (set and lighting design). Right now, set and 
lighting design involves lots of laborious drafting--for those 
of us who aren't so good with our T-squares and triangles, 
anyhow. The wave of the future, of course, is computer-aided 
design (CAD), which would eliminate much of the mechanical 
aspects of design and free the scenographer to fully express his 
art. I want to see if I can implement some sort of CAD sys- 
tem for theatre with what I've got available to me (and maybe 
a couple of inexpensive peripherals). Any suggestions? More 
on this as I begin fooling around. 

Pardonez-moi, s'il vous plait! Sorry this has been so 
short, but this month wasn't the world's most relaxing for me. 
Next month, I promise an in-depth look at Apple's latest 
moves (complete with my usual commentary), a survey of the 
rumor mill, and a glance into the ol' crystal ball. Keep 
sending in your comments about mail order places so I can 
pass them on. Also, drop me a line or two if there's anything 
(at all) that you want to talk about. I haven't been too good 
about it lately, but I'm going to start writing back to all of 


you who've sent me mail! See y'all next month. G5 


Q & A contd. from pg 17 


Spreadsheets are the most popular reason for adding 
memory; data bases probably come next. Once you have 
decided what program you are going to use, select a Ram 
card that works with that program. 


Q. Iuse my computer mainly to keep track of my finances 
and telecommunications. I also have a number of games. 
Do you think an Aple Unidisk 3.5 would be better for 
me than say a 10 MByte Sider? 

A. I really think that must be your decision. However, I can 
give you my philosophy on the subject. The Sider is of 
course a hard disk, and most hard disks on the Apple 
don't really have any convenient method for making 
backup copies. It just takes so many floppies and so 
much time that people don't bother. The one exception 
to this is the new B-Sider unit that provides tape backup 
for the Sider and Sider II. Anyone that stores unrecov- 
erable data on a hard disk without backup is looking for 
trouble. The only useful purpose I see for a hard disk 
without backup capability is to transfer programs to it 
from floppy disks so they are readily accessible. When 
(not if, but when) the hard disk fails, the programs can be 
reloaded from floppy. If on the other hand you mostly 
use one or two programs that require large amounts of 
data the 3.5 Unidisk may be a better deal. Be sure you 
get two, though, so you can make backups. 

I get any number of calls from people asking if its 
easy to recover data from a damaged diskette. 1 reply, 
"Sure, just get out your backup copy." 


Washington Apple Pi 


THE PRICE IS RIGHT ON... 


Apple™ Software Macintosh™ Software 
AR/AP/PR(BPI) ea. $235 MacOneWrite ea. $165 
Dollars & Sense 83  RagstoRichesea. 14 
ASCII Pro 88 Straight Talk 55 
Compuserve Starter 26  HabaDex w/Comm. 68 
pfs: File, Report ea. 86 OverVue 2.0 200 
DB Master 4+ 160 Megafiler 120 
Education 
Barron's SAT 74 Speed Reader Il 48 
Create w/Garfield 21 Typing Tutor III 42 
Graphics 
Fontrix 1.5 65 ReadySetGo 2.0 85 
Printographer 28  DaVinci:Landscapes 20 
Leisure 
Karataka 24 Hitchiker's Guide 28 
Microleague B'ball 28 — Spellbreaker 35 
Terrapin LOGO 3.0 69 MacForth II 150 
Let's Explore Basic 28 Turbo Turtle 42 
Multiplan 58 Excel 260 
pfs: Plan 86  HabaCalc N Graph 68 
MouseWrite(req. Mouse) 86 MS Word 132 
Word Perfect 1.0 96 Think Tank 512 145 


Buy MOUSE WRITE for your Apple llc or lle 
------ List price $125.... Your cost $86 ------ 


c6o0G6D0O002009000000900000980220000000000052002000005005000060200000000 


g a g (5.7) Mousewrite (Roger Wag- 
ner Publishing) — An Apple Ilc and Ile 
word processor that mimics Macwrite, 
Mousewrite offers pull-down menus filled 
with easy-to-use features. We strongly 
recommend purchasing a mouse in order to 
take advantage of this product. Mousewrite 
is worth a test drive for home and small- 
business users. Category: Performance 
Software. (11/18/85) 


oODOGGODGQQGGSGAGGQÈÉEQOGGGGORRNC€QNG b0000000900 soovon 6000000000000606000000000000000 
e 


Copyright 1986 by Popular Computing Inc., a subsidiary 
of CW Communications Inc. Reprinted from InfoWorld, 
Menlo Park, CA 94025 


Ask for a copy of our Apple or Macintosh catalog containing 
hundreds of other programs. Also, ask about our volume 
discount prices for 10 or more of any one item. 


$3 shipping and handling per order (UPS-$4). MD residents, 
add 5%sales tax. No charges or COD's. Prices subject to 
change. Call for items not listed. 


COMPUTER WARE UNLIMITED 


P.O. BOX 1247 COLUMBIA, MD 21044 
301/854-2346 


April 1986 41 


[BEST OF THE APPLE ITEMS FROM UBBS - 


| by =Alexander- 





9) 


IS IBM-TYPE A BETTER DEAL? 
JOE ENGLAND ON 02/01 TO ALL 
Has anyone else noticed the large number of very inexpensive 
IBMPC and XT clones that have been hitting the market 
lately? This has me seriously thinking of committing the trea- 
sonous act of going IBM (clone). I used to be able to say, "I 
can do anything on my Apple that can be done on an IBM at a 
fraction of the cost." Now the reverse is true. Compare the 
price of a (for instance) Zenith Z-148 with 360K floppy, 10 
meg hard disk, serial and parallel ports, 256K memory, mono- 
chrome monitor, keyboard, etc. at $1795, with a comparably 
equipped Apple //e (with Sider, Ramworks, serial and parallel, 
etc ). The Zenith is cheaper. Don't like Zenith? Take your 
pick of several others at about the same price or less. Some 
have been getting good recommendations from people whose 
opinions I have no reason to disrespect. This is all very seduc- 
tive, and I believe it may mean serious problems for Apple if 
they don't take some corrective action. What action? I don't 
know, I'm no Sculley (and I say that with a certain gladness). 
Don't misread my intent; I've always been happy with my ][+ 
and Apple products in general because they were a good value. 
I believe this may not be true any longer. Please, someone 
convince me that I'm wrong about this. 


DAVID P. KEMP ON 02/02 TO ALL 

I would't go so far as to even consider using a machine by that 
other company, but Apple may be shooting itself in the foot 
(or head) by its policies. Apple products have always been 
overpriced, and their actions throughout history have been 
aimed at stifling competition. Some years back they took 
action against their own dealers who were selling at a dis- 
count, and they have been very active in court against Apple 
clone makers. I'm not a Mac user, but I don't remember ever 
seeing a Mac clone even advertised. Maybe Jobs and now 
Sculley know best, but I think the lack of third party clones is 
a negative for the company. The reason I haven't bought a 
Mac is that it is so overpriced; the reason I haven't bought an 
Amiga is because it may not survive. 


EDMON J. DONNELLAN ON 02/02 TO JOE ENGLAND 

I also think Apple is shooting itself in the foot. Notwith- 
standing the IBM and cousin machines which, like it or not, 
now hold 70% of the PC market, Apple will soon be at a very 
severe disadvantage in even the less expensive home market. 
The Amiga is getting rave reviews and Atari has just released 
a 68000-1 megabyte machine for under $1000. The // line has 
been doing well because of a large base of loyal users and the 
availability of good application software. It is becoming more 
painfully obvious, however, that the // has become an over- 
priced, obselete machine, and Apple is postponing the obvi- 
ous upgrades for reasons most likely having to do with 
marketing--taking one more year of high profits and minimiz- 
ing potential competition with the Mac. Look through the 
last issue or two of BYTE and be saddened by what is happen- 
ing, which is NOT being made available for the Apple //. I 
also wish someone would reassure me, but I guess when you 
go from a garage to a large corporation you change. 


42 April 1986 


MIKE UNGERMAN ON 02/02TO JOE ENGLAND 

For the first time computer user, I have always felt that Apple 
products were far superior to IBM. The user friendliness of 
popping in a disk and going is not matched by IBM, where 
you have to do extensive configuration on most programs 
(like DB II, or R-BASE, or 1-2-3 etc). I spent almost 4 hours 
figuring out Word Star II and getting it up and running on an 
IBM portable in our office - and I like to feel that I have some 
computer knowledge. I have never had similar problems with 
an Apple. 


TOM O'HAGAN ON 02/03 TO MIKE UNGERMAN 

Try installing Pinpoint/Appleworks/Ramworks. Five hours 
and it's up and working but I have configuration problems to 
resolve. 


IBM/APPLE CLONE 

JOE ENGLAND ON 02/12 TO DEBBY STAR 

The sum total of my knowledge of the IBM/Apple clone is 
what I read in the advertisement. Does it run ALL Apple and 
IBM Software? In my opinion, not even real Apples and 
IBM's do that. 


JOE ENGLAND ON 02/12 TO BRETT PARKS 

Actually, an IBM (or slot compatible clone) with one of those 
Apple emulation cards, I forget the name, will actually read an 
Apple formatted disk right from its own slimy little disk 
drive. Won't read copy protected stuff, though. Also, only 
works with Apple programs that run in 48K. 


DEBBY STAR ON 02/17 TO JOE ENGLAND 

Just to let you know, I called VF Associates. Tom, the 
owner told me that ALL IBM and Apple software can be run 
on their new machine. Not only that, but for $30 extra, it will 
run with a speed of 8 MHz. I'm considering purchasing one; 
however am somewhat reluctant to accept all of the claims. 
Am interested in knowing if anyone has heard anything about 
this machine. (Incidently, the warranty is for 1 year). 


DEBBY STAR ON 02/17 TO MIKE UNGERMAN/ALL 
Thanks for the msg. As I said in a previous message, Tom of 
VF Assoc., said he had a transfer program that would allow 
files to be transferred automatically from Apple to MSDOS 
(sans null modem). If their Quadram board is better than the 
old one (Tom SAID it would run ALL Apple software), then 
it's a fantastic deal! He also mentioned that adding a hard drive 
($499), will work only for the MSDOS programs and not the 
Apple. The modem will ron from either Apple or IBM. This 
week VF will have one up and running, 1 was told. 


MIKE UNGERMAN ON 02/17 TO LEE RAESLY/ALL 

Lee, not to be contrary, but the Quadram Apple board *did* 
work. We installed one in an IBM clone at work. However 
"work" can mean a lot of things. It would read Apple disks, 
run Applesoft programs that were not protected and do some 
machine language routines (the monitor was also available). 
It was limited in what we wanted it for - running VisiCalc and 
DB Master. 


contd. 


Washington Apple Pi 


MARK WHEATLEY ON 02/17 TO ALL 

To all w/ questions about the VF Associates "VF-PC" clone: 
I am now using one, having put it together in an evening. 
Other than a few missing parts and having to pick up a 20Mb 
hard disk a few days later, all has been fine. I got the Turbo 
motherboard which runs at 4.77 or 8 MHz. A fair amount of 
software does NOT work on 8 MHz (eg. PC-Talk, 
COPYIIPC, Wang WP). Am now using the Multi-I/O card 
and Novation modem at 2400. Have not found any IBM 
software that will not run at "normal" clock speed. Next step 
is to try the Quadram clone! 


JOE ENGLAND ON 02/17 TO DEBBY STAR/ALL 

I guess the only way to tell for sure is to actually see the 
thing do the particular things you want it to do in person. As 
to whether you should believe dealer claims, my opinion is 
that you should neither believe nor disbelieve them until you 
have experimented with the product. WF does seem to be 
pretty good about allowing this. I personally have no knowl- 
edge of the product other than what I read in the ad, but I have 
bought from VF before, (Promodem, ALL disk purchases, 
EPS keyboard, CCS card, etc.) and I find them to be just fine. 


LEE RAESLY ON 02/17 MIKE UNGERMAN/ALL 
Well, Mike, not to be pickey, but then for your purposes, it 
did not work? 


DEBBY STAR ON 02/18 TO MIKE UNGERMAN/ALL 

I spoke with VF associates about the Apple card. It's not a 
Quadram board, nor a clone of that board. It's called a Track 
card, and is supposed to run all protected and unprotected 
software that's published for the ](+. 


LIFE 

JIM RHODES ON 02/08 TO ALL 

A friend of the Rose Buda said: "You can live well if you are 
rich and you can live well if you are poor but it's a lot cheaper 
if you are poor." 


LEE RAESLY ON 02/09 TO JIM RHODES 
As my father used to say, "I've been rich, and I've been poor. 
Rich is better!" 


TOM WARRICK ON 02/09 TO LEE RAESLY/ALL 
I didn't know your father was Sophie Tucker! 


EDMON J. DONNELLAN ON 02/10 TO JIM RHODES 

To the Rose Buda's friend: I would prefer to be rich and live 
poorly than to be poor and live poorly, for a wise man can see 
farther from the top of a hill than can a fool from the bottom 
of a well. 


THERON FULLER ON 02/10 TO JIM RHODES 
Somebody or other observed: "While money can't buy happi- 
ness, it sure does make misery a lot more fun." 


EDMON J. DONNELLAN ON 02/11 TO JIM RHODES 
Perhaps a solution to this difficult problem is to live in 
serenity, without desire, with a very wealthy, ailing uncle. 


JIM RHODES ON 02/11 TO THERON FULLER 

Maybe most of the fun is in getting there. Therefore, poverty 
is a good thing because it gives you the opportunity to get 
richer. 


Washington Apple Pi 


DONALD KAHLER ON 02/11 TO JIM RHODES 
Confucious says, "He who sitteth on a tack is better off" 


THERON FULLER ON 02/11 TO JIM RHODES 

No, riches are better. It leaves you the option of giving it all 
away and having all the fun of getting there again, to try and 
get richer than you are, or to maximize "happiness" with the 
status quo. Poverty gives you only two options: content- 
ment with the status quo, and the "fun of getting there." 


THERON FULLER ON 02/11 TO JIM RHODES 

Actually, a ham sandwich is better than eternal happiness. 
Nothing is better than eternal happiness. And a ham sandwich 
is certainly better than nothing. 


JOE CHELENA ON 02/11 TO JIM RHODES 
If you were to profit from death would you not rather be poor? 
Money can not take the place of someone you have lost. 


EUCLID COUKOUMA ON 02/12 TO ALL 

Solving problems is a great pleasure. Therefore, one who has 
many problems is very rich since he has so many opportun- 
ities to experience great pleasure! 


LOU PASTURA ON 02/12 TO JIM RHODES 
Whether you're rich or poor, it's nice to have money. 


THERON FULLER ON 02/12 TO ALL 
Life is the cereal that Mikey likes. 


CHARLES DON HALL ON 02/12 TO ALL 
.. you can try and get into Heaven, which I picture as a 
gigantic balcony with an unobstructed view of Hell. 


PAUL H. SCHLOSSER ON 02/12 TO ALL 
WHEW ! And I thought this computer stuff was confusing..... 


AMAC IS.. 
ERIC RALL ON 02/15 TO REGINA LITMAN/ ALL 


What is a Mac? 


RICH MLODOCH ON 02/16 TO ERIC RALL 

The mac is a machine you can use to draw a circle on the 
screen and then paint it in with a pattern of bricks. Nifty huh? 
But of course if you want the bricks to be red like many real 
brick are you have to get a paint and brush and hand paint it 
on the screen.Crayons are also an exceptable color adding tool. 


JOE ENGLAND ON 02/25 
I've noticed that, since the Macintosh came out, a faint but 
pervasive aura of chauvinism has developed among both Mac 
and // users, sometimes even rising to the level of 
antagonism. Why this should be is beyond my (feeble) 
powers of understanding, but I think that, in all fairness, we 
should stand back and take a good look at the relative merits 
of both microcomputers. I think it would be fair to say that 
while the Apple // is functional, well supported by both the 
hardware and software after-markets, and pleasing to look at, 
the Macintosh is about the right size and shape to be useful 
for chocking your car wheels while changing tires. And, with 
only a hack saw and a half hour of time, a Mac could be 
transformed into a truly stunning ashtray or planter. Other 
well reasoned and impartial views are welcome. 

contd. on pg 46 


April 1986 43 





The second meeting of the Desktop Publishing (DPub) 
SIG was held on March 8, and was so well attended that there 
was standing room only as the meeting began. Since WAP's 
meeting room is going to be too small, we have begun 
investigating the possibility of using some other place for 
future meetings. Our next meeting, on April 12, will be at a 
location that will be posted on the DPub BBS and the WAP 
answering machine prior to the meeting. 

As was mentioned at the meeting, there are two major 
shows in the DC-Baltimore area which are of interest. The 
first, being held by the Logical Choice in Baltimore on March 
20 and 21, will probably be passed by the time you read this; 
the second show is FOSE, the Federal Office Systems 
Exposition, at the DC Convention Center on April 8-10. 
Both shows promise to be great events. Apple will show off 
its desktop publishing capabilities by putting together the 
ideal Macintosh Office — complete with several Macintosh 
Pluses and LaserWriter Pluses, a Linotronic 100 typesetter, 
and an Abaton Scan 300, a full page 300 dpi digitizer, and 
Mac-Bridge, a card for IBM PCs and compatibles which 
allows them to connect directly onto AppleTalk, transfer files 
to Macintoshes, and print on the LaserWriter. Come to the 
shows to see it all work! 

Because I am involved in helping Apple prepare for 
these shows, Apple has loaned me a LaserWriter Plus, which 
I brought to the meeting. Since Apple's announcements in 
mid-January, most people have been concentrating on the 
changes in the Macintosh Plus and barely commenting on the 
LaserWriter Plus, only saying that it has several new fonts. 
These fonts (Avant Garde, Bookman, Narrow Helvetica, New 
Century Schoolbook, Palatino, Zapf Chancery and Zapf 
Dingbats) bring the total of typefaces in the Laser's ROMs to 
35, and some of them, especially Chancery and Palatino, look 
incredibly good. The fonts, however, are not the only new 
thing about the LaserWriter Plus. A new option, cover page, 
has been added to the Laser's print dialog box. You can 
choose to print a cover page before or after your job, or not at 
all. This page lists the name of the workstation, the 
application and file names, the date and time of the print job. 
In an office setting with many people sharing one centrally 
located LaserWriter, this will ease the confusion of figuring 
out which pages belong to whom. Another feature was added 
to the LaserWriter Plus’ driver which will also help in a multi- 
user situation. Formerly, if the LaserWriter was out of paper, 
the Macintosh screen would report this by indicating that the 
job status as “printer out of paper”. With the new driver, the 
Macintosh will beep until the paper tray is taken out of the 
LaserWriter. 

At one point during our meeting, a discussion was 


44 April 1986 


Started concerning some bugs in MacDraw (by the way, the 
Current version of this program is 1.9). For some unknown 
reason, MacDraw does not save font information in the same 
way that most other programs do. When text is entered, 
MacDraw remembers that the text is in the font which is at a 
certain position in its menu, rather than saving the font’s id 
number (which is what other programs do). What this means 
is that, when the document is opened up on a later occasion, 
text will be drawn using whatever font is at that position on 
the menu, regardless of whether that is the same font as 
before. 

MacDraw’s second problem has to do with moving two 
or more objects at the same time, one of which is text. As 
you move the objects, you will notice that the text moves at a 
slower rate than the other objects, taking it out of alignment 
with the other objects. This bug is caused by the ruler settings 
in the custom rulers dialog box. The bug occurs only if the 
product of the major and minor divisions is not a multiple of 
eight. For example, if you set 1 major and 16 minor divis- 
ions, you will have no problem, since 16 is a multiple of 8. 
However, 1 major division and 10 minor divisions will not 
work correctly. To solve this problem, either change the 
number of divisions, or turn off the grid. 

As we become more involved with desktop publishing, 
we will find that there are specific problems and questions 
which we face that the rest of the “rest of us” do not. For 
example, those concerning typesetting hardware and software. 
Therefore, starting next month I will use a portion of this 
column to cover questions and answers. I will either answer, 
in greater detail, questions posed during our meeting, or 
provide answers to questions that people send in. The best 
way to do that would be to call up WAP's System 3 board and 
leave a message for me in the DPub BBS (or you could leave 
it for the SYSOP, Mark Walter). The System 3 board is down 
as I write this, but should be up again before the end of 
March. . 

Oh, by the way, for those of you who have a Mac Plus 
connected to a LaserWriter Plus in your living room, as I do, 
hang it up if you’re trying to use PageMaker version 1.1. 
First, you have to use LaserNamer to give the LaserWriter 
Plus the name “LaserWriter”; even after you do that, it still 
treats the additional font sets as bit-mapped fonts instead of 
vectors. While version 1.2 is supposed to correct this little 
problem, it sure does take all the fun out of being the first one 
on your block with a LaserWriter Plus. 

DPub SIG's next meeting will be on April 12 from 
noon to 2 at a location to be determined (probably PEPCO in 
downtown Washington). Stay tuned to the BBSs and the WAP 
phone line for final location. See you then! (5 


Washington Apple Pi 





Here's more information on directly driving the Laser- 
Writer with a //e, using the new Synergetics program and 
utilities ($39.95, direct) mentioned during the February 
meeting and in the March Journal. Most of this is based on a 
reading of the long tutorial provided on Volume III of the 
three-disk package. The disks, glossary listings and other 
information are available from Don Lancaster, Synergetics, 
Box 809, Thatcher, Ariz. 85552; (602) 428-4073. 

A copied Volume II from this set, which contains the 
operating part of the utility, has so far refused to run, return- 
ing (when pushed too far) an error message that reads: "Uh, 
that wasn't one of my disks." We hope to have a report in a 
future issue on actual results. 

Meanwhile, the following can be said. According to Lan- 
caster, driving the Laserwriter with the //e, using Apple Writer 
files, is the most powerful way to exploit the full potential of 
the LaserWniter with its built-in Adobe Systems PostScript 
interpreter. "Apple Writer,” he says, "does as good (and very 
often a spectacularly better!) job of driving the LaserWriter 
than can anything running on the Macintosh.” Heady words 
for a //e owner! 

Based on the documentation, to accomplish such feats 
requires working in PostScript, a typesetting and graphics 
language similar to Forth (but only "superficially," according 
to Adobe). Apple Writer is Lancaster's word processing pro- 
gram of choice for this, using embedded commands, Post- 
Seript code, and making use of Apple Writer's glossary capa- 
bility and WPL word-processing macro language. 

The LaserWriter does have a mode of operation, called the 
Diablo 630 (daisywheel) emulation mode, that is easier for 
handling text files, but it is limited to printing out 12 point 
type. Fancier material has to use the LaserWriter's "1200" or 
"9600" modes, via PostScript code. 

To provide the proper handshaking ("DC1/DC3") for files 
longer than the LaserWriter's input buffer (about 4500 bytes), 
the //e going to the Laserwriter must have a Super Serial Card 
(or a custom printer driver patch). Working in Apple Writer 
with embedded codes and WPL means what you see isn't any- 
thing near to what you're going to get. Lancaster recommends 
using the LaserWriter itself, rather than a screen, as your 
formatting display. It doesn't take long to run out a page to 
edit, make changes, and run it again to check it, he suggests. 

The ability to use glossaries in Apple Writer should be a 
big help in keyboarding the embedded codes as well as many 
of the commands in PostScript. The Synergistic utilities 
include glossaries already made up for immediate installation, 
both for the Diablo mode and for PostScript. 

What can be done with PostScript, by those who will 
learn it, can be truly amazing, as anyone will agree who has 
seen Adobe's LaserWriter samples (using Adobe-supplied code 
and as run and indeed modified by Bernie Urban) and Adobe's 
stunningly handsome newsletter, Colophon. The address for 


Washington Apple Pi 


requesting Colophon, or for information on the additional 
typefaces Adobe is readying for sale through Apple Dealers, is 
Adobe Systems, 1820 Embarcardero Road S-120, Palo Alto, 
Calif. 94303. 

At the DeskPubSIG early March meeting, our fearless 
leader Jay Condren, in a burst of enthusiasm, described Post- 
Script as an "easy language to learn, almost just like everyday 
language." Here's an easy example: This short program from 
Adobe's "PostScript Language Tutorial and Cookbook" draws 
a circle on the page and a series of overlapping elipses, each 
one a little more squashed down than the one above. 


/doACircle 
( 0 0 54 0 360 arc stroke) def 


/doAnEllipse 
(1.75 scale 
doACircle 

stroke) def 


300 500 translate doACircle 


4 (0-72 translate 
doAnEllipse) repeat 


showpage 


Two procedures are defined 
first; doACircle, which draws a 
circle 54 units (points) in radius 
with its center at the origin 
(coordinates x=O y=0), and 
doAnElipse, which draws an 
ellipse by scaling the y- 
dimension to three-quarters the x 
and then drawing a circle. The 
actual program starts with the 
line "300 500 translate”. The pro- Ellipses 
cedures are called and executed the required number of times. 
"Showpage" tells the printer to print. 

PostScript uses stack architecture; it's understood that the 
values for the "arc" command, which come first within the 
curly braces in the first definition, are, respectively, x posi- 
tion, y position, radius, starting angle of the arc (on the x 
axis), and the ending angle. These values, unless modified by 
the "scale" operator, are 1/72 inch each, very close to the 
points used in printing. The values go into the stack (first in, 
last out), and the stack can get a bit complicated sometimes. 
So do the programs, depending, of course, on what you want 
to do. Speech ordinary like seem doesn't it somehow. G5 





April 1986 45 


Best of Apple BBS contd. from pg 43 

RONALD WARTOW ON 02/25 

I could never understand the chauvinism personally, but what 
about people like me who have //e's (or any //) and a Mac. 
Are we left out of this titillating subject. What to do? What 
to do? Before we Apple'ers get carried away, I was told by a 
dealer that ATARI is about to come out with its color "Mac 
+" for about $1000 with the ability to run Mac software. 
Second drive will cost under $200 (double-sided of course to 
go along with double-sided internal drive with 1 meg. of 
RAM). Returning to the Mac v. // debate, the only word 
processor I've ever used is MacWrite, but the best gaming 
machine in the world is the //. How can I lose?? 


EDMON J. DONNELLAN ON 02/26 
I don't think you are being fair. The Mac is very nice, has cute 


little icons and folders and stuff all over it, and has this little - 


metal mouse you can roll around and click and double-click 
and everything. It's only that Apple's obsession with becom- 
ing Big Businessmen by marketing the Mac seems to have led 
them to purposely retard the Apple //'s natural growth, which 
I suppose is stupid to get personal about, but it is very 
annoying. 


EUCLID COUKOUMA ON 02/26 

The Apple ][ is a more flexible machine than the Mac because 
it is modular. That nice wedge shape makes it work even 
better as a wheel chock. If you need to prop up a corner of 
your car the various pieces give you many more options SO 
you can select your height. But I really think you should use 
your IBM since it has a stronger case, especialy if you remove 
the drives and fill it with concrete! Actually each machine 
has its merits and problems. The most important factor is 
what you can do with it that you want or need to do. This is 
dependent not only on the hardware and possible add-ons but 
also the software. My wife bought an Apple //e because the 
software she runs was only available for the Apple // series. I 
love it but bought a Heath H-150 because my client wanted 
programs for the IBM PC/XT. And our next machine may be 
a Mac because it may soon have Turbo Pascal available for it. 
That would make it easier to transport programs that I have 
written to a second machine. It is hard to write programs that 
require large amounts of memory for the //'s ... 


PHILIP NICOZISIS ON 02/26 TO EDMON J DONNELLAN 
I really disagree with what you are saying. First, the mouse 
is not metal, it is plastic. Apple would have been out of 
business by now if would not have looked toward third genera- 
tion computers. The Apple // has long since been outmoded 
and is merely a dinosour kept alive by its proliferation of 
software, but even that has subsided. 


ROTE 

MIKE UNGERMAN ON 02/06 TO TOM VIER 

.... If a manufacturer chooses to have protection, he should do 
so in a way that allows a user to have easily obtainable 
backups (i.e., not to have to mail off for them) which will run 
easily on his system but have some incentive for preventing 
casual exchange (like the Broderbund/Blue examples). And 
finally, I agreee about the hard disk, I would like to have all 
my software runable from a hard disk. The Catalyst system 
allows this for a number of programs. I think I would be 
willing to pay a premium for unlocked software if I wanted to 
be able to modify the programs. I have seen several programs 
advertised at a higher price for unprotected, source code 
versions. For the average user this would not be necessary, 


contd. on pg 27 


46 April 1986 





How to Assemble 
a Panel for your 
Comic Strip 


1. Copy and Move a stock 
background into place on your 
pege template. 


3. Select from a large 
Collection of “faces”, 


then copy and move into 
place. 


4. Add detail and 
balloons 


5. Type dialogue 


Washington Apple Pt 


GOT HER MACINTOSH, g% 1 ||| THE TYPING POOL UNDER A 
P NEW NAME, AND I'M GETTING 
y Í gou e : : a OUT | | et 
: | | 


" EL hd LE - 
L irh | > ^ 
enter VN A 
LAA a "T 
A 
: 
bi * 


am ` Va >» 
fai rá am 
D . t: Se vd y e 
AN Mi Wi AU 31 NN A 
a ev e. Ne MERA. o 
NM a d S 
on pw A. TI : 
H "m > 
anni 


. 
. 


SES 


x di JO AA LLL BLAU 
p^ WHEN WE ORGANIZED THE 
$51 ||| DATA ENTRY DEPARTMENT, 
CHANGE RIGHT AFTER SHE 4 ||| SHE SAID "THAT'S JUST 


Washington Apple Pi proudly presents e | n 
8 STUDIED Mi a 
y NEW 9 kons 
Desk Top | p 


SUBJECTS Mi DONE MARVELS 


Ve Publishing f au AN : WITH THE NEWS 
7, W TALKING E LETTER .. 


ABOUT fé 
B n | OWE IT ALL" 
m | [1g BEARDED iy TO APPLE PI 
se ONE" fè 
Va 52 VAN DORNS 


pe gi Jal STREET 


secet 





2942422299999 


— A" "2 O anu aT 
Ld LJ LJ [] 


: — e va'r y o oop en | * ao *y verre ka ep 


This paqe prepared by Paul E. Funk 





Washington Apple Pi April 1986 47 





The mailman has been a Larry Moss, Product 
Marketing Manager for Haba/Arrays, took exception to my 
answer in the February Journal about the Haba 800K external 
disk drive. The technical differences between Haba's and 
Apple's offerings have been discussed in the past two 
columns. But he points out that the Haba drive works on all 
Macs without modification or the need for a special boot disk. 
They can also provide a patch to the HFS Boot disk (used on 
the 512K Mac for the Apple 800K disk drive) to allow 512K 
owners to use the new file systern. If you have concerns or 
questions about Haba products, you can call Mr. Moss at 
(818) 901-8828, 

Also in February, I wrote about how to change the date 
stamp that the Mac gives new files - the "creation date". I 
was concerned that some readers might think it fun to postdate 
documents, play tricks, and otherwise "fudge data". (After all, 
wouldn't most of us instinctively accept those dates as 
gospel?) Without giving the matter much thought, 1 prefaced 
the answer with "I assume the questioner has honest 
intentions.” Well, the questioner was John Voglewede, and 
there is absolutely no question that he had honest intentions. 
His purpose was to correct obviously wrong dates on SigMac 
disks. And because it is not an uncommon problem, 1 
thought that the answer might be useful for others, too. I'm 
sorry for the misunderstandings that this remark caused. 

Finally, the mails brought a letter from a Philadelphia 
WAP member last November. At the time, I was unable to 
provide a hopeful answer, but the pieces are finally starting to 
come together. 


Q: I am a visually handicapped WAP member and 
make extensive use of my Macintosh to help 
me accomplish many writing and reading 
tasks that would be very difficult were I not 
able to use large font sizes and a screen 
magnifier, However, 1 still have great diffi- 
culty seeing the small size print of the menus 
and icon name labels. It occured to me that I 
might be able to change the font size used by 
these items by using the Resource Editor. 
Perhaps you could just substitute the large 
fonts for the small ones. Unfortunately, I 
have not been sucessful at doing this, as the 
Resource Editor is extremely difficult, actual- 
ly impossible, to use. My hope is that some 
kind WAP volunteer will be able to help me 
out. 

Your instinct is correct, the Resource Editor can be used 
to help you out. But it requires the newer versions of the 
Resource Editor and the Finder that were not available 
when you first wrote. I have no first hand experience 
with these things yet, and so I hope that the readers of 
this column who have spent some time exploring them 
will call me with details. Perhaps Jay Thal and the 


48 


DisabledSIG can provide further information. 


PO 


April 1986 


It would be unwise to substitute large fonts for such 
smaller ones as the Chicago 12 used for menus and 
dialogs. Too much software would fail. But there are 
other ways to accomplish the same thing. 

Finder 5.0 (and greater) uses a new resource to 
determine a lot of its behavior. It's the LAYO (layout) 
resource, and it determines such things as the spacing of 
icons on the desktop, and the font and size of the names 
beneath them. The new Resource Editor knows the 
format of LAYO, and aids you in modifying it to 
personalize your Finder. This solves the icon problem. 

Menus are another matter. I don't know of any way 
to alter the size of the menu bar, but the menus 
themselves are much easier to change. Andy Hertzfeld 
suggests that someone could reprogram the MENU 0 
resource (found in the System File), as it determines the 
characteristics of the standard menus, including the size 
of the font used to draw them. Of course, with larger 
type, you would have to allow for scrolling menus, as 
implemented on the Mac+ (and older Macs using System 
File version 3.0). (The original MDEF 0 source code 
was distributed in the Software Supplement. I don't have 
it. Would someone out there please MacNosy the new 
MDEF 0, compare it with the old one, and adjust the 
Font size to, say, 24 point? Also, would you repeat the 
menu title in large print after the menu is selected? 
Thanks!) With the new ROMs, Andy says it is easier 
than that. There are locations in low memory that you 
can change to alter the menu font and size. An 
application to do that, called FontSizer, is said to exist, 
although I haven't found it yet. 

Andy also has contributed to this area by writing a 
small program to toggle the size of the cursor to twice 
its normal size. This should appear soon on a SIGMac 
disk, 

For the future, Jan Eugenides, (617) 897-7749, has 
written a special word processor with the partially sighted 
in mind. Everything is large, and the program will speak 
the text using the Macintalk phonics package. Further, 
MacWorld magazine is preparing a special article on Mac 
use by the disabled, which should provide many useful 
ideas and leads. 


What is MIDI, and how to I get details on it? 

MIDI stands for Musical Instrument Digital Interface. 
It's a standardized way for computers and synthesizers to 
communicate. Several MIDI programs for the Mac exist; 
see the December MacUser and October MacTutor 
magazines for examples. It's also an increasingly popu- 
lar subject for books on the Computer shelf at many 
bookstores. For detailed specifications, write to the 
International MIDI Association, 11857 Hartsook Street, 
North Hollywood, CA 91607, (818) 505-8964. 


contd. 


Washington Apple Pi 


PO 


ze 


P.O 


Washington Apple Pi 


Where can I get a sound digitizer for the Mac? 

If you are an electronic hobbiest, you might consider the 
Berkeley Macintosh Users Group (BMUG) Mac Recorder 
II. For $50, they will send you everything you need to 
build and use one, except for the solder and iron. 
BMUG, 1442A Walnut Street #62, Berkeley, CA 94709. 
I haven't seen one yet, but it sounds like a good deal. 


What's new with Red Ryder? 

Version 8.0 is out. However, only paid-up users can get 
it until April. Scott now runs his support BBS on the 
GEnie network (based in Rockville), instead of from his 
home in St. Louis. Details should have arrived in the 
mail. Further, paid-up users will be given access to Red 
Ryder Host, Scott's new BBS program, which will not 
be released to the general public. Special attention was 
paid in the new version to file transfer. Kermit and 
MacBinary are now combined, and the Kermit itself is 
much expanded, XModem bugs were fixed, and the ACK- 
ahead (Fast-Track, Turbo) variant is offered as an option. 
For CompuServe subscribers, CIS-B protocol and Vidtex 
graphics are provided. It is possible that a later version 
of Red Ryder will be the current one by the time this 
column is printed, as 8.0 is said to fail on the 
MacBottom hard disk. 


: Is Apple selling a SCSI HD-20? 

No, although there are recurring rumors to the contrary. 
(They could, some day.) One source of confusion is the 
MDideas SCSI hard disk, which they are also calling the 
HD-20. Further, some people (myself included) used to 
abbreviate HyperDrive as HD, only adding to the muddle. 


Will HFS work on an XLisa? 
No, at least not yet. 


How can I port dBase III files from a PC to a 
Mac? 

Save the files in DIF or text format. Link the modem 
connectors of the two machines using a "null modem" 
cable, and run communications programs on each. The 
file can then be sent over the cable with XModem or 
alternate file transfer protocols. Once on the Mac, DIF 
files can be used by OverVUE and other database pro- 
grams. Most databases should be able to read text. 
Finally, keep an eye out for DMac HI, which is meant to 
be an equivalent database product. 


Can the Tecmar hard disk use the HFS file 
system? 
Check with Tecmar for their latest recommendations. 
But Jim Lanford and Mike Cohen suggest the following. 
Start with a disposable copy of the Mac+ System Tools 
disk, if you have a Mac+, or the 512K Mac (January 16) 
System Update disk. Also start with the Tecmar 2.2 
driver software, which you will merge onto the new 
Apple disks. 

Rename the special Tecmar ImageWriter file to, say, 
TecmarWriter, and copy it to the Apple disk. You 
should select this "Printer" to use the Tecmar print 


>Q 


© 


> 


April 1986 


spooling. Then, using ResEdit, copy the following 
resources from the Tecmar System file to the Apple 
System file: DRVR ".Tdisk" (ID=20), all FIXX 
resources, ICN# 555, INIT 31, and STR 555. Boot the 
machine with the disk you just constructed. After you 
are fully satisfied that the Tecmar is well backed up, 
using the new Finder, you can reformat the Tecmar for 
HFS by choosing "Erase Disk" from the menu. 


What are the latest versions of the Apple sys- 
tem software? 

Finder 5.2, System 3.1, ImageWriter 2.2, and Laser- 
Writer 3.0. They are found at your Apple dealer on the 
LaserWriter+ update disk, dated February 12. This 
should only be of real concern to those with Mac+'s, or 
$12K Macs in need of HFS (such as for a hard disk or an 
800K floppy drive). Otherwise my advice remains, if it 
isn't broken, don't fix it, and if you change any of them, 
change them all together. 


In the Sept 85 Dr. Dobbs Journal, there was a 
hardware hobbiest article on how to add a 
SCSI port to the Mac. Is this similar to 
what Apple did? 

No. It is not the same thing as the Mac+ SCSI port. 
Third parties inspired by that article may also offer SCSI 
hardware "upgrade" products for your Mac. But unless 
they advertise functional equivalence and software com- 
patibility with the Mac+ port, beware of how useful they 
might turn out to be. (The Warp Nine internal hard disk 
is an implementation of the Dr. Dobbs idea. It can not 
boot from the new ROMs as other SCSI disks can.) 


Drool! What kind of megabit chips would 
turn my 1 Meg Mac+ into a 4 Meg Mac++? 

The 256Kbyte SIMs are labeled NEC MC-41256A8B-15. 
If you have a parts catalog, they would be the equivalent 
memory in the 1 Mbyte size. (See last months Q&A for 
more thoughts on 4 Meg Macs.) 


When will larger screen Macs be out? 

Jean-Louis Gassée, Director of Product Planning at 
Apple, says "nothing in 1986". And although he 
couldn't confirm it, he left the impression that the "next 
Mac” will have an industry standard VME bus. (That's 
good news.) 


When will dealers get the Mac+ upgrade kits? 

The ROM/800K internal disk option is now shipping. 
The 1 Meg/SCSI motherboard option will come later, 
due to the strong sales of the Mac+. 


What software fails on the Mac+? 

Software will tend to fail for three main reasons. (1) HFS 
problems, which can usually be avoided by not using 
folders or by using 400K (single sided) disks, (2) Bugs in 
the new ROM, which isn't the usual reason, and (3) 
Programs that were not written "by the book" in the first 
place. I don't have confirmation of these, and I only 
repeat stories from the grapevine, but the following are 


49 


Q 


50 


said to fail: Red Ryder 7.0 (pay up, and get 8.0), single 
voice sound and some other features in MS Basic 2.1 
(use multivoice sound instead), My Disk Labler (bombs 
with ID=02) (version 2.0 will fix, and will be out RSN), 
Mac Vegas, Mac Labler, & Harrier Strike Mission (don't 
boot), Click-on Worksheet (won't calculate), and Copy II 
Mac (new version is said to be coming out in April). 
Again, this is a randomly obtained list, neither complete 
nor necessarily accurate. 


How do I connect the Mac+ to other things? 

Cables for the Mac+ serial ports are a bane for everyone. 
Updating the information from the March Q&A, you can 
also get the mini-DIN-8 connectors, part number MDX-8- 
2, for $1.05 each from DRA Electronics, 800- 423-5336. 
(A minimum order applies.) Also, Harbor Electronics, 
mentioned in March, can be reached at 800-243-4794. 
I've heard good things about their service. 

Adaptation Electronics, 948-7440, is a local firm that 
intends to better the out-of-towners. They are also work- 
ing on an adapter box to provide +5 and +12 volt power, 
no longer provided by the Mac+, to the peripherals that 
need it. 

Apple dealers do sell cables to connect the Mac+ to 
other things, but some don't know it. To connect the 
Mac+ to a Hayes Smartmodem, or equivalent, order 
product number A9C0313, part number 590-0335-A. 
(The wiring, DIN-8 pin -> DB-25 pin, is: 1->20; 2->6,8; 
3->2; 4->7; 5->3; 6 N/C; 7 N/C; 8->7; and shell->1.) 
To connect a Mac+ to an ImageWriter I, use the cable 
product A2C0311, part number 590-0331-B. (The 
wiring, DIN-8 to DB-25, is: 1->6,8; 2->20; 3->3; 4->7; 
5->2; 6 N/C; 7 N/C; 8->7; shell->1.) To connect a 
Mac+ to a LaserWriter, in those cases where there are no 
other devices on the AppleTalk bus, you can use the 
512K Mac to ImageWriter II cable as a direct connection. 
(Sorry, I don't have the number.) You do not need the 
AppleTalk isolation boxes. Better, if you can build one 
yourself, wire it as (DIN-8 -> DE-9): 1->7, 2->6, 3->9, 
4->3, 5-55, 6->8, 7 N/C, 8-24. This is the "balanced" 
way to wire it. 

Note: for those of you trying to figure out the Mac+ 
pinouts on page 64 of the March Journal, Apple reverses 
the usual meaning of "+" and "-" on the RS-422 signals. 


Is a new keyboard required as part of the Mac- 
intosh upgrade packages? 
No. 


Will the new keyboard work on a 512K Mac? 

We don't know of any reason why it shouldn't, although 
the Enter key acts as the keypad Enter, which is different 
than the keyboard Enter on the old keyboard. 

Help! My copy of the Universe II 
doesn't work! 

Call Tom Carbone at (203) 658-6917 and tell him your 
woes. It seems that a bad batch of disks may have gotten 
out. By the way, this game is said to take great liberties 
with the Mac interface standard. 


game 


m 


April 1986 


Can I use an Image Writer printer on a PC? 

Yes. Mark Herbert recommends the following cable con- 
nections (IBM Serial -> ImageWriter) 1->1; 7->7; 2->3, 
3->2; 20->6,8; 6,8->4; 4->5; 5->20. (The last four runs 
sound funny to me, though.) Mario Vano suggests that 
you tell the IBM software that you're using a C. Itoh 
8510 printer. Using the DOS "Mode" command, set the 
baud rate to 9600, and use the ",P" option. 


When I choose "Open..", some programs 
have large dialog boxes that show a lot of the 
file name, and some are small, showing little. 
Why? I'd like them all to be large. 

Those dialogs are controlled by the SFGetFile dialog 
templates that are stored as resources. There is a default 
dialog box in the System file, DLOG -4000, and 
application programmers are free to create their own 
variants. If you want to experiment, you can use the 
Resource Editor to modify the shapes and sizes of these 
templates. I can't go into details here, but I refer you to 
Chapters 13 and 20 in Volume I of the published Inside 
Macintosh. 


Is it true that you can recondition Image- 
Writer ribbons with WD-40? 

I've heard so, though I haven't tried it. I can imagine 
how paper would smell with WD-40 in the ink! The 
things to definitely avoid are old fraying ribbons (the 
fibers get into the print head), and chemicals that don't 
both dissolve the unused ink and lubricate the pins in the 
print head. WD-40 and LPS-1 should be equivalent. 
You can also get a ribbon reinker from Bede/Tech, and 
Robins Office Supply sells new ribbons that you can 
somehow get into the old case. 


Do any of the copy utilities work to get copy 
protected programs onto 800K disks? 

Copy protection is really a losing battle for all | con- 
cerned, and you should give extra weight when you 
choose products to those that aren't copy protected. That 
said, Hard Disk Utility will patch programs to remove 
their copy protection checks. Then, you can put them on 
any kind of disk you want. (And hopefully, on only one 
computer.) Of course, as programs are revised, you have 
to keep updating the utility. 


Where is Microsoft now? 

Microsoft has moved. The new address is 16011 NE 
36th Way, Redmond, WA 98052. The new telephone 
numbers are deceptively similar to the old ones. Product 
support is at (206) 882-8089, and the main number is 
(206) 882-8080. 


Would you elaborate on last month's answer 
about reinitializing the Apple HD-20? If the 
disk is corrupted, how do you get past the 
Finder to run the test program? 
While I haven't tried it, I would suggest the following. 
With the HD-20 disconnected for a moment, build a 
floppy disk with the HD-20 test program set as the 
contd. on pg 53 


Washington Apple Pi 





= DISCOUNTS 


MACINTOSH CORNER : GULDA 


e SS/DD DISKS, BOX OF 10 ... 19.00 
e SS/DD DISKS, CASE OF 50 . $89.50 
e 10 DISK STORAGE BOX ...... 2.50 
e 36 DISK STORAGE BOX ...... 9.00 
e COPY Il MAC ............. $29.00 


51⁄4 INCH DISKETTES & STORAGE 


e SS/DD, BOX OF 10 ......... $7.00 
e SS/DD, PAK OF 50......... $31.00 
e SS/DD, CASE OF 100 ...... $59.00 
e SS/DD, CARTON OF 500... $245.00 


€ 2-NOTCH/DS/DD, 8OX OF 10 . $8.00 
e 2-NOTCH/DS/DD, PAK OF 25. $18.50 
e 2-NOTCHDSODD. CASE OF 100 . $69.00 
€ 10 DISKETTE CASES .. $2.25 EACH 


5 for $10.00 
(SPECIFY COLOR CHOICES: BEIGE, BLACK, BLUE, GREEN, 
GREY, RED, YELLOW; COMPACT CASES: CLEAR, SMOKE, AQUA) 


*70 DISK CASE ............ $11.00 
e 70-DISKETTE LOCKING 

ROLLTOP CABINET ........ $16.00 
PRINTERS 
e PANASONIC P1091 ....... $259.00 
e PANASONIC P1092 ....... $339.00 
e CITIZEN 120D............ $199.00 
€ CITIZEN MSP-10, 160 CPS . $259.00 
e CITIZEN MSP-15, WIDE .... $379.00 
e CITIZEN MSP-20, 200 CPS . $349.00 
e SILVER REED 500, LO .... $209.00 
e STARWRITER A10-30 ..... $339.00 
e OKIMATE 20 COLOR ...... $209.00 
PRINTER ACCESSORIES 
e 2500 SHEETS OF PAPER ... $31.00 
e STANDARD PARALLEL 

INTERFACE .............. $49.00 
e GRAPHICS PARALLEL 

INTERFACE CARD......... $59.00 


e FINGERPRINT PUSH-BUTTON 


GRAPHICS CARD ........ $109.00 
e MICRO BUFFER IN LINE .... $79.00 © 
e PRINTER STAND .......... $14.00 
e SWITCH BOX 3 PARALLEL 

OR 3 SERIAL PORTS ...... $49.00 
e FORMS CATCHER BASKET .. $17.00 
DISK DRIVES 
O DISTAR ................. $109.00 
e CONTROLLER ............ $49.00 
MONITORS 
e 12-INCH US! AMBER ....... $89.00 
e AVT AMERICA, 22 Mhz .... $149.00 
e COMPOSITE COLOR ...... $189.00 © 
e RGB COLOR ............. $299.00 
MODEMS 
e CENTAURI 300 INT. ....... $125.00 
e SMARTEAM 1200 EXT. .... $189.00 ~ 
e US ROBOTICS 1200 EXT. .. $219.00 
e PROMETHEUS 1200A INT. . $259.00 
e US ROBOTICS 2400 ...... $419.00 


Washington Apple Pi 


APPLE 


GRAPHICS DEVICES 
e POWER PAD & 


STARTER KIT ............ $125.00 
CHIPS 
e EPROMS 2716/2732/2764 .... $4.00 
e EPROMS 27128/27256 ....... $7.00 
e64K, SETOF8 ............. $9.60 
@256K,SETOF8........... $30.00 
GENERAL ITEMS 
e SURGE PROTECTOR ..... $7.00 
e SURGE PROTECTOR, 

3 OUTLET .............. $11.00 
e 6-OUTLET WITH 

SURGE PROTECT ......... $25.00 
e CABLE GENDER 

CHANGER................. $9.00 
COMPATIBLE COMPUTERS 
e LASER 3000, 80 COL., 1 DA.. $375.00 
e VF PC, APPLE 4 IBM 

COMPATIBLE ........... $1190.00 
GAME 1/0 DEVICES 
e CH PADDLE STICKS ....... $33.00 
e CH MACH II JOYSTICK ..... $33.00 
e CH MACH Ill JOYSTICK .... $39.00 
e 1/0 PORT EXPANDER ...... $25.00 
e 9-16 OR 16-9 ADAPTER ..... $9.00 
SLOT EXPANSION 
e 16K RAM CARD (FOR II+) .. $49.00 
e 64K RAM CARD (FOR I+) . $159.00 
e 64K MEMORY............ $119.00 
e 320K MEMORY ........... $153.00 
e 512K MEMORY ........... $187.00 
e 1 MEG MEMORY ......... $292.00 
e80 COL CARD............. $49.00 
e 80/160 COL. CARD ....... $189.00 
e SERIAL CARD ............ $39.00 © 
e MODEM CARD ............ $39.00 
e SUPER SERIAL INT. CARD .. $69.00 
eSERRALL L... $99.00 
e CLOCK CARD............. $95.00 
eSLOT3CLOCK .......... $109.00 © 
e 2-80 BOARD .............. $39.00 
e TITAN ACCELERATOR lle .. $249.00 
e APPLICARD FAST-Z-80 .... $129.00 
e APPLICARD PLUS 

WORDSTAR ............. $199.00 
e WILDCARD li COPY CD ... $109.00 
e MULTIPLE-SLOT CHASSIS . $149.00 
e SINGLE-SLOT EXTENDER .. $29.00 
e QUICK-LOADER PROM BD . $149.00 
e PROM BURNER .......... $119.00 






e 


8231 WOODMONT Á 


April 1986 






SPECIAL PERIPHERALS 


e COOLING FAN WITH 
SURGE PROTECT 


e 58 W. POWER SUPPLY ..... $59.00 
e SHIFT KEY MOD KIT ........ $8.00 
e SCREEN SWITCHER/ 

DRIVE STEPPER .......... $74.00 
e RF MODULATOR .......... $19.00 
APPLE SOFTWARE 
e.PINPOINT «iie e $55.00 
e COPY IE Y ica $29.00 
e ESSENTIAL DATA 

DUPLICATOR ............. $59.00 
e INCOME TAX PREPARER .. $175.00 


e PLUSWORKS (RUNS APPLEWORKS 


ON IP Peas ui oia bacs $19.00 
e “WRITE CHOICE" 

WORD PROCESSOR ....... $39.00 
e WORDSTAR 33 ........... $99.00 
e PRINT SHOP ............. 


SPECIALS!! 


PARALLEL INLINE BUFFER 
32K - 128K: 


79.00!! 


COMPOSITE COLOR 
MONITOR: 


189.00!! 





PLEASE NOTE! 
BECAUSE U.S. DOLLAR IS DROPPING, SOME 
PRICES MAY INCREASE. PRICE ON DATE OF 
PURCHASE APPLIES. 
EGAASSAEDABERNSSBEHBBBBB 


LONG DISTANCE; CALL TOLL-FREE FROM 
ANY TONE-GENERATING PMONE: DIAL 
950-1088; (IF YOU RECEIVE A RECORDING, 
DIAL 800-446-4462 2 INSTEAD); WAIT FOR 
TONE; DIAL 363-1313. 


SSSestetestseesstesseses 


GUHEWAPPLE lic CORNER GERR 
e SECOND DISK DR FOR Ilc . $119.00 
e HOTLINK TO 

PARALLEL PRINTER ....... $55.00 
eGRAPPLERC............. $95.00 
eFINGERPRINT ........... $109.00 
e PRINTER OR 

MODEM CABLE ........... $20.00 
e DISK DRIVE CABLE 

ADAPTER ................ $15.00 
e 9-16 GAME l/O ADAPTER .... $9.00 
e CPM FOR llc: Z-80 BD ...... $99.00 
e 256K MEMORY ........... $239.00 
e 512K MEMORY ........... $277.00 


CALL FOR OUR 


FREE 
CATALOG! 


- A SSOCIATES "vre 


VENUE, BETHESDA, MARYLAND 20814 
STORE HOURS: Monday through Thursday: 12 nocn until 8 p.m. 
| Friday: 12 Noon until 6 p.m/Saturday: 11 a.m. until 5 p.m. 





$6.00 Ber printer 8 


51 














eal 
pu 


[]E—— 








Apparently there are quite à few MacNovices who want to 
know how to prepare instruction sheets or Journal articles on 
the Mac, but who have had some trouble making "screen 
pictures" for their illustrations. I've had enough calls about 
this unusual Mac feature... even though its really not 
something most MacNovices really would want to do. 

One good use for this “screen snapshot” feature, for 
example, would be in creating a custom-made "help" tip-sheet 
for colleagues in your office, or even for your family, to help 
them learn the ropes, or to help them learn some specific 
routine you use often. Needless to say, “screen pictures” is a 
feature I use regularly to illustrate this MacNovice Column in 
the Journal. 

What I'm talking about is something computer buffs 
working with older-generation computers call "screen dumps." 
They amount to an instruction telling your computer to 
replicate (on your printer or on a disk) an exact copy of every- 
thing which appears on your computer screen at any moment. 

Suppose, for instance, you want to illustrate for another 
Mac user how to use the "trash can" on the Macintosh desk 
top. You could try to describe it in text. But a faster, easier, 
more Mac-like way of illustrating it is to do it with pictures 
or icons. You might include a picture like this: 











4 e Ml ri y E e D W. EE Embed: i 4 
Lm Y TO ka tea En 4 
ki SEEN SE ae mg i5 ur 





A 




























































i, e sanm ob d 
ALIE ^ SEES non 
mua 1 - Throw Away Document by moving 1 dni a 
EI] it to Trash Can paMachaint achat ia 
svg 2 - Open Trans Can to inventory its mo date Ms RAM ae i 
de] contents EU REESE ERAS 
iH M EE a EM A . ae i "i 
E deu ES 
RESAN SEN e: ( d 
OUEST apena] Artioles Archive 2 Via 
PEDI taka? Bae ia AS 
i4 ————Á ra [OUS PORE ed 

MO RN 
à pue UU 
i í ES ya ata SOR 
edes fu 
| : > Op 
E 4 
4 i y T TE 
TÉ . a a 
e Switcher Ficture 5 RENE 
Ra ra tea 
ib a A fe AA ye 1 q 
reo buen ome y DON EUA 
MISA NARA & ls RES 7 ARTE F rth "bl ie d A $94 META He sare 
B RE S as En 





Of course, since the Macintosh itself uses its own "Mac- 
Paint" tools to draw the desktop. you could open MacPaint 
and "draw" a desktop just like the Mac's. It wouldn't be too 
hard, since you've probably become familiar enough with it 
by now to draw it from memory. 

But, the Macintosh comes with a handy feature to save 
you all the trouble of drawing what appears on its screen. It's 
documented on page 72 of your Macintosh manual under the 
heading "To Create a MacPaint Document With the 
Current Contents of the Screen", (Its more easily 
recognizable in the Index to the manual, where it's listed under 


A 
t3 


[3| MacNovice Column 


by Ralph J. Begleiter 


April 1986 











Making Screen Pictures 


"Snapshot, creating”. a ; 
The instructions for creating a MacPaint snapshot" of 
your screen, anytime, are simple: 


As the Macintosh manual instructs, you can make as 
many as 10 "snapshots" in one Mac session. When you 
return to the "Finder" you'll see them as MacPaint documents 
(complete with the MacPaint document icon) each titled 
sequentially as "Screen 0,” "Screen 1," Screen 2," and so on. 









E=====2 
149K available 


É 










"Screens" 








[E "Snapshots" Appear as 
11 items 252K in disk 














n A 
XA po 


MacNovice Fmt Masthead “Customize” Your Snapshots! 


[5 


7 Soreen O Sereen 1 Screen 2 Screen3 § Using the Trash Can 












When you make a "screen picture" or "snapshot," there's 
really no indication that you were successful, except that you 
might hear the disk spinning in the disk drive after you've 
typed COMMAND-SHIFT-3 to create the "snapshot." 

If, on the other hand, you are unsuccessful at making a 
"snapshot," Mac will inform you by "beeping" once. There 
are two reasons why a "snapshot" might not be successful: 

e There's already a document named "Screen 0" on the disk 
you're working with. If this is the case, go to the "Finder" 
and give the document a different name, That will free the 
"snapshot" feature again to create a new "Screen 0." 

e The disk you're working on is so full that there's no 
space for another MacPaint document. I've found this to be 
the most common reason for "snapshot" failures. Remember 
that MacPaint documents are "fat". They take up a lot of 
space on your disks. 

Which reminds me. It's not important that you know how 
the "screen picture” feature works. But you should know that 

| i ictures" he di j 

You cannot tell the Mac to place the new "snapshot" on a 
different disk. Which means you've got at least one 
"application" (such as MacWrite or the Finder) on the disk. 
You've got a "System File" on the disk. You probably have 
some documents on the disk. And you may have some other 
miscellaneous files on the disk (such as Imagewriter, Clip- 
board, Scrapbook). Your disk is already pretty full before you 
start making "snapshots." You may only have space for a few 
“snapshots” before you get a "beep" indicating an unsuccessful 
one. Don't worry. You haven't made a mistake. You've just 
contd. 


Washington Apple Pi 


got a full disk, 

The solution? Go to the Finder and throw something 
away if you need to, to make room for more "screen pictures". 
I often trash my "Imagewriter” file temporarily while creating 
“screen pictures" for this column. That frees about 25K from 
the disk. When you get a "beep" after making a couple of 
successful "snapshots," go to the Finder, rename them approp- 
rately, and i l igi 

Incidentally, once you've renamed and moved your "screen 
pictures," the next one you make will automatically get the 
name "Screen 0" again, so don't be confused. 

For purposes of making instruction sheets, the "snapshot" 
feature has a tremendous additional benefit: Once you've 
created a "screen picture" ify i li 
by using MacPaint! That is, the "Screen 0” (etc.) documents 
may be “opened” from MacPaint just like any MacPaint 
picture. Once you've opened a "snapshot" you may use all of 
MacPaint's tools to change it. Fancy it. Add arrows. Add 
legends. Add instructions. Remove "extraneous" material 
which doesn't contribute to your story, etc. Customize your 
"screen pictures” using MacPaint: 

é Fite Edit Goodies Font FontSize Style 





CAE ‘Keer "Customize" Your Snapshots E 
a. hentia eaten è ba A FA bo al 
gou 2d ty uu ' 
' : Ji E Li l 
vo. alae MAL UA "us 
Articios Archive 2 HH 


MIRA Kon EAS 
Toi 


ti 
if 
T 


Masthead 


PED 


Goreen O Sorem 1 Soren 2 Serenm3 Ustng Ove Trash Can or 
LN 


O M - aeaf 
¿CU OOH 


Eu CDS 
€ A A Us O Se BAN ati 
MEET ZZ irr aL ASSETS 


You can open and make changes to any of your screen 
pictures from MacPaint. You can even cut and paste them 
from MacPaint into other applications, such as MacWrite (for 
an instruction manual) or a database (for future reference)! 

One more sidebar to this "snapshot" theme. In the pre- 
Macintosh days, a "screen dump" was really a printout of the 
screen onto paper. It's possible to do that with your Mac, 
too. Instead of COMMAND-SHIFT-3... use CAPS LOCK- 
COMMAND-SHIFT-4. This will duplicate your entire 
Macintosh screen onto paper through your printer 
automatically. And, if you don't want the entire screen to be 
duplicated... just the "active window" (such as a disk contents 
window or a spreadsheet document window), simply use 
COMMAND-SHIFT-4. These features are documented on 
page 73 of your Macintosh manual. 

Note that in all cases ("snapshot," "screen-dump-to-paper," 
and "active window" snapshot) the j 
i i (if you're 
holding it down to display a menu on the screen). 

Creating "screen pictures" is a little-noticed feature of your 
Macintosh which can make development of simple, user- 
friendly Macintosh instructions easy and fun. Try it. You'll 
like it! @ 


Washington Apple Pi 





Mac Q & A contd. from pg SU 


Startup application. Turn the Mac off, reconnect the HD- 
20, spin up the HD-20, and then tum the Mac on with 
the floppy already inserted in the internal drive. 


Q: What's the experience been with Northeastern 
Software? 

A: Of those at the meeting stating an opinion, most had 
highly negative comments. MacConnection and Tele- 
Soft have fine reputations, however. Note also, if a mail- 
order firm charges your credit card for goods not delivered, 
you have the right to tell the credit card company that 
you refuse the bill. 


Quickies: More Mac programs will run on the XLisa 
than are checked in the MacConnection advertisements ... if 
you have a Levco Monster Mac, if you press the interrupt 
button during the power-on "bong", it will revert to a 512K 
Mac ... Rod Paine warns you against using Compucable 
Corporation cables. Because of a construction defect, found 
on both of his cables, an unprotected, exposed, loose wire 
connected to the Mac's +5 Volt power supply short circuited 
to the cable shield (ground). This is nothing a scissors and 
electrical tape can't fix (under the DB-25 shell), but it 
demonstrates poor workmanship ... The Mock package of 
DAs is now at version 4.2a ... a new feature is that you can 
enclose hex codes within « » characters (Option-\ and Option- 
Shift-\) ... Remove the Assimilation MIDI port attachment 
when it's not in use, as it is reported to freeze the mouse at 
times ... Smartcom II version 2.2A is now out, and fully 
supports HFS ... To free up wasted space on a HyperDrive, 
periodically copy drawers to floppies, delete, and recreate them 
... Jim Bede (of Bede/Tech) strongly advises that you don't 
block the front air vent of the Mac, keep the keyboard away 
from the main unit, as that opening is very important for the 
cooling airflow .. PCPC, the MacBottom people, have 
announced a file backup program that can be used with any 
HFS hard disk ... Thanks again to the folks on MAUG™ for 
much of the information used in this column. G 


-r 


ATTENTION STAMP COLLECTORS 


According to an article in the February 10 issue of Linn's 
Stamp News, Clifford Morrison, a computer science student at 
the University of Utah, has written a stamp inventory pro- 
gram for the Macintosh. The program, which requires a 512 
Mac and Macintosh Pascal, allows the listing of multiple files 
of up to 500 stamps each. The listing includes stamp infor- 
mation such as mint or used, gum condition, damage notes, 
cancellation notes, special arrangement (block, sheet, coil, 
etc.), perforation condition, luminescence, cost and catalog 
value. 

Copies of the program are available from Mr. Morrison if 
a disk, disk mailer and return postage are sent. A donation to 
defray his expenses would also be appreciated. The address for 
the program or additional information (for which a stamped 
addressed envelope is requested) is: Clifford Morrison, F. Box, 
3939 S. Wasatch Blvd., Salt Lake City, UT 84124. 


April 1986 53 


Mo 


This month you will find a review of Cricket Graph, a 
just-on-the-market graphics package, which has had the 
opportunity to learn from the competition, and of Omnis3 a 
relational, programmable data base package with extensive 
power. 

Cricket Graph. (Jim Rafferty & Rich Norling) It could be 
that knowing Rich & Jim, I am biased about their design and 
programming skills. After all, I had the chance to work with 
them during the development of the Statworks package and as 
a beta tester of CG. However, 1 think the examples of their 
just-released graphics program will demonstrate to you that 
my impressions about Cricket Graph's exceptional capabilities 
are accurate. 

The Competition: Click-on Worksheet, MS Chart, Excel 
and Jazz. CG can make all of the graphs provided by any of 
these, and several others such as polar plots, and quality 
control charts. Its special features include: better LaserWriter 
Support (that is, smooth curves instead of little, connected 
Straight lines), color on an Imagewriter II, page layout 
arranging, and support for most commercial plotters. The 
competing packages have limits to the number of horizontal 
points. I haven't found the limit in CG yet, if there is one. 
The two versions of a normal curve that you see below were 
printed on the LaserWriter, the first with Excel and the second 
with Cricket Graph. I think you can see the difference. 

1 


0.9 
0.8 
0.7 
0.6 
0.5 
0.4 


0.3 
0.2 1.20 


0.1 A 
1.00 


0 HAHAHA AHHH 







Printed with Excel 










. In the menu below, you see the twelve 
graph types supplied by CG. The scatter plot is easy to 
obtain, just click on the two variable names listed in the 
dialog box, one for the horizontal axis, one for the vertical 
axis. The polar and quality control charts may be unknown to 
some readers, but of great value to others. One thing to note 
appears in the lower right hand corner of the menu. CG 
provides you with a plain, unblemished screen called Text and 
several tools to create a graphic of your own! The tools 
include text, square and round boxes and arrows. These 
features can be used with any CG graph to enhance its 


appearance. 






: ud El Graph Menu 
A 
zar" 
m TI i] Tools Menu 
ar Column olar 





AA 
a ou ext 


Your data are entered into a scrollable window in which a 
column is treated as series. The window works the same as 
the one used in Statworks. I prefer Microsofts handling of 
data windows over the CG approach. As you backspace in a 
cell, after erasing the entry, you are placed in the cell above it. 
You may find that you, inadvertently, have begun erasing the 
entry in that one, as well! Another weak point of CG's data 
entry is that the category labels must always be in the data 
window. Frequently, you have a single column of numbers 

which form a series and you want to plot 
T them. To do this, you must manually enter 





1357911315171 2123252729 313335 3/39 4| 4345 4749 51 5355 5759 61 ^ “Olumn to be used as the category values. 









e 
c 
E 0.60 
= 
o 
O 
0.40 
o 
A 6 
0.20 Y <. a 
Printed with CG > o US fons 
= 
0.00 
4 3 2 1 0 1 
Column 1 
contd. 
54 April 1986 Washington Apple Pi 


This may simply be the numbers from 1 to n, the number of 
points you have. CG displays the row number. It would be 
nice if their "Column 0" could be selected as the category. 

Manipulating Your Data. Often you will find the need to 
change your data or to plot a transformed version of it. CG 
allows for a number of useful options to help. Several 
functions are revealed in the menu below. 







IRACHE Graph Curve 
"merde. | 
Recode... 

Transform... 
Simple Math... 


Count Frequency... 
Smooth... 






The data can be sorted, transformed or recoded using the 
same flexibility found in Statworks. Many useful functions 
are provided for transforming, including exponentiation and 
transcendentals as well as the usual four functions. One 
valuable feature allows you to take a large number of points 
and produce a count of records containing a smaller number of 
unique codes. Say for example you have 200 records each 
describing a different individual. If one column contains a text 
or numeric entry indicating their religion (below you see C, P 
and J for Catholic Protestant and Jewish), you can use Count 
Frequency to produce two new columns, containing one row 
for each unique code and count of records bearing that code. In 
the example below, column two contains the three unique 
codes and column 3 contains a count of records having that 
code. The computation is not dynamic, that is, it does not 
update if the original column is changed. 


Untitled Data 






toopae. 








N—OVDNHUAWNN— 


A 0 
YUVONOOCCUUOOCTOO 


ect kato +54 E AIN CA IIS 


AA 9-0 de € e As A 
009 OSE 868 9 qund QA DO rob DOC ID 


Another transformation offered by CG and few other 
graphics packages is smoothing. You can compute moving 
averages of varying widths to any variable. After scatter 
plotting two variables, you can perform a curve fit using 
different functional forms, show below. AS you can see, the 
actual function as well as the smoothed line appear overlayed 
on the scatter plot. In addition, you can interpolate a line 
through the averages for each category. 


Washington Apple Pi 


Column 2 


April 1986 


Bia stem Go 


Polynomial 
Logarithmic 


Exponential 


interpolate 





RPMBYP 


Data from "CricketTest" 


a Column 2 





contd. 


0 
40 50 60 70 80 90 
Column 1 


100 


Goodies.The goodies menu provides yet more options to 
enhance your graphs. In as much as CG supports color, you 
need a window to let you set which patterns are what colors. 
You can display either X or Y error bars on certain graph 
formats. Formatting changes include: use of a legend or 
adding depth to the display as you saw earlier, switching the 
axes or removing the plot frame. A set of preferences for 
these various features can be saved and used to start up the 
next chart, saving you the time to repeatedly select the 
options you use frequently. 


ANANN Formats 


Show Tools 
Show Colors 
H Error Bars 
Y Error Bars 
Hide Legend 
Add Depth 3863 
Remove Plot Frame 3$F 
Sipifch Bes 

nid Üniup Labels 


4660082440950 50003290099 0000009 0994044000909 099099909009 9€9099594999029909 44000909000 €12290000009 


Record Preferences 











T 





contd. 


55 


Below is an example bar chart with depth added, a simple 
CG option. ; 
Data from "Business Data 






N 
SN 


[ES 


meet 
“AO 


Cn ats 
a. a 
fue. M 


a, du. 


SS 


1983 


aa n 
eee tan 
a 


196 1973 1978 
Year 

Documentation. 1 found the manual to be readable and 
easy to use. It contains both a Table of Contents and an 
Index. It begins with a tutorial and includes a reference 
section by menu. The disk contains two sample data files 
which help you to get started. 

Summary. Cricket Graph is a very well-done package. It 
is not copy-protected and can be loaded onto a hard disk 
without difficulty. Other than my comments about the data 
window, I found no other weaknesses. It supports the Mac 
interface in every way possible. You can easily copy data 
from and to it via the clipboard. It works with Switcher and it 
produces beautiful output on the LaserWriter. Cricket 
Software, 3508 Market St., Suite 206, Philadelphia, PA. 
19104. Phone (215) 387-7955. List Price $195.00. 





Omnis 3, A good data base package should give you: ease 
of file definition and modification; variety in field types; 
flexibility of forms creation for data entry and reporting; and 
rapid searching and sorting. More powerful characteristics 
might add: the complexity of file structures it can handle; its 
speed of operation; and the clarity of documentation. 
Additional features which Omnis 3 provides include: a 
password protection scheme needed for multi-user environment 
and programmabiltiy to develop your own applications. 
Overall, I rate Omnis 3 quite highly. If I had any reserva- 
tions, it would be in documentation and Mac interface. 

Unlike competing packages such as Overvue, Omnis 3 
does not have to keep an entire data base consisting of many 
files and report formats in memory at one time. While this 
results in somewhat slower processing, it allows for data 
bases limited only by available disk space. Since Omnis 3 
can be run on a hard-disk (using a key disk copy-protection 
scheme), these limits are quite large. File sizes of more than 
16 Megabytes are supposed to be possible; although, my 
experience has been confined to files of only several hundred 
records, 

You solve your data base problem through the use of File, 
Entry, Report and Search formats. In the simplest case, you 
must have at least one file and one entry format describing the 
record content and the way in which data are entered on the 
screen. Most likely, the data base will have at least one report 
format, perhaps to list all fields on all records. Search formats 

can be created to find sub-sets of the records meeting criteria, 
such as, all people with a birthday in a given month. Lets 


56 April 1986 





look at each of these functions in more detail. 

One of Omnis 3 most powerful aspects is its ability to 
modify the Mac menus and create new sequences of 
operations. A data base application can be hand-tailored toa 
particular problem and made to display your own messages in 
dialog boxes. In this regard, Omnis 3 is a programmable data 
base; although, unlike a program like MacLion, there is no 
language to learn. The sequence commands are selected from 
dialog boxes containing options. u 

File Definition. Omnis 3 provides a great deal of flexibil- 
ity in the definition of data fields. They may be defined as: 
character, national, numeric, boolean, a date or a sequence 
number. You can request the number of decimal places to be 
used in the display as well as designate a variable to be 
indexed for use in ordering and searching. 

An important characteristic required of a data base package 
is the ability to revise the structure of the record after data 
have been entered into the file. You might need to widen a 
field (increase a Zip Code from five to nine digits) or you may 
need to add new fields at a later date. Omnis 3 provides these 
features in an easy to apply method. You need only redefine 
the record by changing the screen and then run a utility called 
"Reorganize data". In short order, your file will be copied 
automatically into a new format containing the changes. 

Data Entry. Once data files have been defined, data entry 
screens and report formats can be built. Using the Macintosh’ 
graphics capabilities, Omnis 3 employs a mouse-driven 
"screen painting" approach to develop data entry and report 
forms. Employing as many as twelve screens per record, you 
design screens containing descriptive labels for the fields of 
your record. I find this technique direct and easy to use. 

To build a multi-screen data entry form, you put the cursor 
where you want text to appear, click and type in a screen 
header or descriptions of the fields. These "labels" appear 
when data are entered. In addition to text, you can place boxes 
around fields to make the entry screen more interesting. 
Somewhere near a field label, you double-click to tell Omnis 
3 where the field contents are to be positioned. A window 
opens allowing you to enter the variable's name and display 
appearance. This dialog is very Mac-like. Below you see 
both an entry definition window and a completed edit screen 
with data from the file. 


== Database DAVIDTE Screen 1 SS 








Today's Date: 1******** h 


dft HA A) P PP HU A AA RBRARARAAnA , 
Last Home :2 


Firat Nane: 3^ POOR NSAARAAA 


Street :4^^^^^^^^^^^^^^^^^^^^^^^^ 
4 


Cit ¿GARARADAACARAÑA 
e 


State :6^ Zips te 
Telephone: (8^^) arenas 


Cost:10^^^^^^^ | Interest Rate:11*** 
Total Interest :12^^^ 


Omnis 3 Field Definition Window 
contd. 


Washington Apple Pi 


See Giè Ga dey uns an GP SID UP GID ab Gan um ue amm Se 2 Sw dn dr m 


4A «ki» dap fen um ap any an eS an GID E an an an tib dak anm an an èn m 





Today's Date: MAR 17 85 


Last Name :flarons 
First Hame: Bob 


Street: 1234 Anytown 
City :Centerville 
State :MD 21P: 20874 


Telephone: (202) 934-0986 


Cost: 25000,00 Interest Rate: 9.25 
Total Interest: 2312. 


Omnis 3 Completed Edit Screen for One Record 


Another handy feature is called Default:check. This is 
used to designate two things about each field: the default value 
appearing in a field when a record is first displayed for entry, 
and a range check on the entry. The default value is used to 
fill the field when the data base is first defined. For example, 
a status code of "active" may be used to initialize a data base 
on employees since they are all likely to be active when they 
are first added to the payroll. When an employee becomes 
inactive, the entry will be modified accordingly. The use of a 
default can save a lot of time during data entry. The range 
check function provides an edit to insure proper data are 
entered. As an example, entering Default:check as 1:With- 
holding<10 would fill the field Withholding with a "1" in all 
records but prohibit the entry of a value greater than "9". The 
check operation can be more explicit. For example, 
(SEX="M')!(SEX=F') checks for the "OR" condition that the 
entry for the field SEX be an 'M' or an 'F'. 

One aspect of entry formatting which might cause confu- 
sion relates to the length of the data field. When the file is 
defined, a length is supplied for every field. The entry screen 
construction includes a place for designating the length of a 
rectangle within which the field will be entered. While the 
default length used by the screen layout routine is equal to the 
field length provided earlier by the user during record defini- 
tion, it is possible to make the entry rectangle longer than the 
field length. When someone enters, say, an address (with a 
maximum length of 20 characters) into an entry rectangle 
which is 25 characters long, they may be surprised to see their 
25 character entry truncated to 20 without any warning 
message. 

Report Formatting. Report layouts are created by the 
same "screen painting" action used to define the record format. 
The report format is broken up into several sections: a header, 
a detail section, one of up to nine sub-totals or a report total. 
In the screen below, you see a simple report containing only: 
a header, consisting of manually entered text; the detail 
consisting of three fields; and, the end of the report. 


ud 
Hp 





A ar —tm 
Es Layout for report DRUIDTE 





H 
Most NANE FIRST MAME PHONE NO. RECORD 





1D 
EOS AASARACASAR NAS 502^^^^^ t^ Ps PS ^y N ^(503)504^^^^ 505 
!! h 


Omnis 3 Report Definition Window 


Washington Apple Pi 


Besides regurgitating data stored in the data base, Omnis 3 
reports can contain information computed from fields in the 
data base. The possibilities are numerous. Besides the usual 
numeric operations, many mathematical and string functions 
are provided: absolute value, power, square root, integer part, 
string comparison, concatenation and subselection. You can 
use boolean tests such as Dept="Mngr" (which evaluate as one 
if true and zero if false) to increase the reporting power. 
Omnis 3 allows you to enter a "look-up" table to convert an 
abbreviation to a longer code in the report. For example, the 
code "M" could appear as "Male" and the code "F" as 
"Female". 

A mail merge would be a very easy thing to perform with 
the Omnis 3 reporting capability. Your form (mailing label, 
invoice, etc.) is designed using the multi-screen "painting" 
mode employed to define record formats. Numerous field 
display formats, similar to those described earlier for file 
definition, are available. Among the most common are justi- 
fication and number of decimal places. You may embed 
commas in numbers and have negative values printed within 
parentheses. 

On the negative side, Omnis 3 report capability does not 
support mixing of the Macintosh's many fonts. A entire 
report can be designated for printing in only one font. 1 have 
some trouble even making Font selection work properly under 
Finder 5.1 on the Apple Hard disk. 1 can not get a single font 
or font size selected; check marks appear next to more than 
one font and size regardless of what 1 check. 

Sorting & Searching. Beside entering data and printing it 
back again, Omnis 3 allows you to rearrange your data, select 
subsets of records and "massage" the items stored in the fields. 
Omnis 3 permits you to define as many as fifty (!!) selection 
rules to extract records. The rules allow for all of the usual 
boolean operations (equal, greater than, "and"ing, "or"ing, 
etc.) as well as string manipulation of text to pick out the 
desired records. The sorting power is equally complete in as 
much as you can use up to nine items to define the sorting 
arrangement. 

One of Omnis 3's most powerful features is the multiple 
update of entries within the file. With this feature, you can 
increase prices for selected records by a specified amount or 
you can transfer a final balance to an opening balance at the 
beginning of a fiscal period. Internal computations like these 
are usually found in expensive, language-oriented data base 
packages which require you to write a program to process 
designated records. In this sense, Omnis 3 is programmable 
without requiring you to write a program. 

Relational Capabilities. Omnis 3 permits access to as 
many as a dozen files using a relational data base approach. 
Relational data bases allow you to pull information from 
separate files which have been connected through one or more 
common fields. For example, a journal of accounts contains 
one record per account while a transaction file with one record 
per transaction contains: many records relating to a given 
account. A relational data base package keeps these two files 
separate, yet allows you to obtain a total figure for all 
transactions on a given account and store that number in the 
journal of accounts. 

Multi-user Features. One last feature you may need in a 


business environment is a protection scheme. Omnis di 


allows you to define passwords for nine users: a master and 
eight others. While the master user can access anything, the 
others may be restricted from certain operations and fields. 
When users begin a session with Omnis, they must enter a 
password. Based upon the protection scheme the Master user 
establishes, others users will be allowed to perform some 
activities but can be excluded from others. Each of the other 
users may have their own unique access defined for Omnis 
options, files, menus, and layouts. 

Documentation. The 300+ page manual is divided into 
four parts and includes an Appendix. It contains a table of 
contents and an index. Part 1 is an introduction with tutorial 
which uses a sample data base included on the disks to make 
simple changes and to produce a report. The sample data base 
is referred to throughout the manual. Part 2 is a more in- 
depth walk through practically every aspect of the program. 
The third and longest part is a complete reference section 
organized around the pull-down menus. The last part deals 
with utilities for reorganizing files and exchanging data. The 
manual is professionally printed on semi-glossy paper and 
comes in a three ring binder. 

I found the manual to be weak only in the following way. 
Both an overview of what a data base is and an example of 
starting from scratch to build a series of inter-related files are 
lacking . The manual does a good job of discussing the 
procedure of defining records and reports, but fails to walk the 
novice user through Omnis 3's screens and how to respond 
when beginning on your own. All the examples relate to 
changing an existing data base. By way of additional docu- 
mentation, a sixteen page reference card accompanies the 
program. Several sample data bases are provided, each demon- 
strating unique features of the program. 

. A common problem for users of a new 
data base package is the need to import data in file formats 
from other programs and/or computers. Omnis 3 provides for 
the importing of data in any of four formats: SYLK, DIF, 
field delimited and one field per record. The SYLK format is 
used by Multiplan and other Microsoft products. The DIF 
format dates back to VisiCalc. The field delimited format 
allows for the entry of flat files with each record ended by a 
Carriage return and each field separated by a special character 
such as a blank or comma. This flexibility should allow 
access to almost any existing data base. 

Negatives. In several areas, Omnis 3 is not true to the 
Mac interface. The File menu contains mostly unfamiliar 
entries such as "Select Library" and does not include the usual 
Open and Close options. To access a data base, you must 
select a Library and subsequently a file in the Library (neither 
action is performed with an Open). When finished with a data 
base, you merely select another one or Quit. The Close 
option is only used to close windows, not file or data bases. 
Another shortcoming is its inability to handle graphic images 
as data fields. 

Omnis 3 is copy-protected and requires the use of a key 
diskette (two of which are provided). Unfortunately, it does 
not support Switcher (at least not Switcher version 4.6 
running on a Mac+ with an HD20 hard disk.) 

Omnis 3 is a very complete and powerful data 
base package that will serve almost any need, including those 
of someone developing an application around it. It performs 


58 April 1986 


well, is challenging to learn but fairly easy to use, and has 
considerable power to manipulate and display information 
from multi-file data bases. While its use of the Mac interface 
is somewhat unique, it uses pull-down menus and screen 
graphics to simplify the user's work. Blyth Computer Ltd., 
2929 Campus Drive, Suite 425, San Mateo, CA. 94403, 
Phone (415) 571-0222. Price: $495.00 (5 


Accounting on Mac contd. from pg 71 

either immediate or deferred printing of checks on an indivi- 
dual check basis. Cash balances are not charged until the 
check is printed. MacOneWrite is the only one of the 
packages examined that permits this useful vouchering feature. 
MacOne Write will draw a balance sheet and income statement, 
but these are of limited use since they only reflect bank 
activity--checks, deposits, charges, and Interest. The program 
provides for entering account balances outside of the bank 
entries. Any such entries, other than initial balances, break 
the link between the statements the system prepares, and the 
activity in the Disbursements journal. Because of this lack of 
integrity and the programs very limited scope, I rate it as 
unacceptable as an accounting system. rate it good, if 
expensive, as a cash disbursements journal to be used in con- 
junction with an accounting system, or even excellent if a 
high volume of checks and/or a vouchering capability is 


required, 
MacOneWrite lists for $245 and is available from The 
Software Specialist for $175. G5 


Mac BBS contd. from pg 75 


SigMac disks and a reply to this item. The reply said that 
SigMac disks use MacWrite 2.2 and have to be "opened" and 
"converted" if one is using MacWrite 4.5. The reply further 
advised using MacWrite 2.2 or moving the document to 
another disk (with more space) and opening it with 4.5. 1 
believe further elaboration is necessary. The MacWnte 
documents on the disk in question are in 4.5 format and must 
be opened with 4.5. Version 2.2 of MacWrite cannot open 
documents saved in 4.5 format (except those saved as text- 
only, which these documents were not). Indeed, the "not able 
to open document” message is one which appears when an 
attempt is made to open a MacWrite 4.5 document using 
MacWrite 2.2, When MacWrite 4.5 attempts to open a 
Mac Write 2.2 document, it displays a message saying that it 
is converting the document (and for text-only documents, it 
asks if carriage returns signify new paragraphs or line breaks). 
Please be advised, however, that some SigMac disks 
(especially early ones) do contain MacWrite 2.2 documents. 
So, if you get one of the messages, you know you have 
attempted to Open the document with a different MacWrite 
version than the one with which it was created. If you are 
opening a 2.2 with 4.5, it is probably okay to proceed. If you 
are opening a 4.5 with 2.2, you will have to get a copy of 
MacWrite 4.5 in order to read it. 6 


Washington Apple Pi 


The Generic PC: 


Fast Relief 


for IBM 
Sticker Shock 





x y Kec 
date with your software. If you have a later version (one you 
have, not have "heard" about), please contact David Morgan- 
stein at (301) 972-4263 so we can keep our list current. 


TITLE YERSION NO, 

CONCLURE by Bud Stolker 

COPY Il MAC 5.0 

CRUNCH 1.0 Here's good news if you're shopping for an IBM PC-compatible compu- 

DELUXE MUSIC CONST SET ter: you can now buy more machine than you expected to get—for less 

e ER D money than you expected to pay. 

FEDIT 3.5 You can, in fact, have your PC custom-tailored to your requirements, 

FINDER 5.1 from software right down to the circuit board- and chip-level, at a price 

FONT/DA MOVER 3.0B less than that of an off-the-shelf PC. And your machine will be not only 

FONTASTIC re cheaper; it will be better. 

FRONT DESK 1.0 I can design for you an IBM PC/X T-compatible that adheres fully to IBM 

HAYDEN SPELLER 1.2 hardware and software standards, yet enhances those standards in 

SE AUG da ways that do not interfere with conventional operation or future expan- 
UNTANT ; sion. 

JAZZ 1.0 

MACDRAFT 1.1 Your generic version of the IBM PC/XT will come with each component 

MACDRAW 1.9 individually selected for cost-effectiveness, and tested for performance 

MACLABELLER 2.0 and quality. My PC's are better systems dollar-for-dollar than any other 

MACNOSY 2.0 IBM clone you'll find. 

MACPAINT 1.5 

MAC PLOT 1.7 And now you can get as much as three megabytes of free programs with 

MACPROJECT 1.0 the computer! Included is software for word processing, project, data 

MACPUBLISHER 1.6 base, and spreadsheet management, investment analysis, telecom- 

MACTERMINAL 1.2 munications, graphics for design, charting, and advertising, a Sidekick- 

MACWRITE 45 like notepad and alarm clock, and even an array of video games. Hard 

MICRO PLANNER disk systems have all software properly installed and linked by appro- 

MS BASIC 2.1 priate custom help screens. 

MS FILE 1.02 

MS FORTRAN 2.1 Prices start at $1240 for a fully warranted, fully supported computer 

MS WORD 1.05 with 256K RAM, two floppy disk drives, multiple serial and parallel 

MULTIPLAN 1.1 ports, clock/calendar, monitor, bundled software, and lots of room to 

MUSIC WORKS grow with you. Each system is customized to your requirements, and 

OMNIS 3 3.1 built to the highest standards. Support includes a system analysis so 

OVERVUE 20D you don't buy too much or too little, extensive component testing, inte- 

QUICK & DIRTY UTILS 1 1.05 gration of a vast array of useful software you can use immediately, 

PAGEMAKER 11 personalized instruction manual, after-sale checkup, and my firm com- 

PRETTY GOOD TERMINAL 20 mitment to quality and client satisfaction. 

ESTO COMPOSER 20 Check with me when you're ready for a PC, and let's talk about why a 

RED RYDER 70 custom-tailored personal computer is the best buy you can make. 

RES EDIT 1.0D5 

SIDE KICK 1.1 

CO m 25 Landmark Computer Laboratories 

SWITCHER 4.6 Suite 1506 

SYSTEM 3.0 101 South Whiting Street 

THINK TANK 512 1.2 la. V 22504 

TIME BASE té Alexandria, Virginia 223 

TML PASCAL 1.1 

MUR EINEN T Telephone (703) 370-2242 E SourceMall TCB076 

VERSATERM 1.52 


Washington Apple Pi 


IBM PC, PC/XT, and PC/AT are registered tredemarks of Internationa) Business Machines Corporation. Sidekick laa 
registered trademark of Borland International. 


April 1986 59 


EXCEL'ing ON YOUR MAC 


by David Morganstein 





"Help!" said the voice on the phone. "My cities are where 
my years should be and my years are where my cities should 
be..." This cry of distress began yet another exciting adven- 
ture on the Excel hotline. Being on the hotline is a fun 
opportunity to meet new people (and discover "undocumented 
features" in my favorite spreadsheet program). In this case, 
the call came from my old friend Jim. Jim's problem was 
quickly resolved. He wanted to make a bar chart from seven 
years of revenue data from three companies. Two versions of 
the data are shown below. 


OE CompanyData === 
a Te |c jo] ETF] 6] W| 

10 First Attempt PARA pe 

11| ¡CoA jCoB jCoC 


12 | 19801 $341 $25 
13| 1981 TER [$29 















14 1982 $39; $30] : 

15 | 1983; $40! - t30] : $36] 
16 | 1984! TIENE $34| $37]. 
17 "198 a $35; 

18 pose JE: 

i rud 

e Puit lio el ASPEN 
lle 1980; 1981! 

22 |COA..... m m 

23 \Co8 | $25 

24 |CoC |... $301... 


First he selected and copied the rectangle from A11 to 
D18. Next he opened a new chart window and did a paste. 
This resulted in the following, nice bar chart: 


$50 
$45 
$40 





1980 1981 1982 1983 1984 1985 1986 


Unfortunately, the companies and years are not the way he 
wanted them. In a second attempt, shown in the data window 
above, he tried to transpose the data items, making the com- 
panies rows, and the years columns. This seems like a rea- 
sonable response don't you think? Guess what...Excel didn't 
care which way he did it. After copying from A21 to H24 and 
pasting into a new chart, the bar chart was the same. Try it 
yourself. 

Excel is thinking of the data as series. A bar (or any 


labels (the top row or leftmost column) are present, Excel 
uses them to define the series. It looks for numeric characters 
to determine the series (in this case the years). No matter 
how you position the data, the years will always be the series, 
unless...(you knew there had to be a way out of this didn't 
you?). 

As last month, the key is the Paste Special command. It 
allows you to select the categories, the x-axis points, and the 
values, the y-axis points from your rows or columns. After 
selecting and copying the All to D18 rectangle, and choosing 
a New Chart, pick Paste Special. You will get the following 
dialog box: 


Paste Special 


Values in 
O Rows 
@ Columns 


[X] Series Names in First Row 
Categories in First Column 





Excel is assuming each series appears as a column con- 
sisting of seven entries. There are three columns, each a dif- 
ferent series. By clicking on Rows, you are saying, "No, 
there are seven Series, each containing three entries." After the 
Paste, we have... voila, the desired plot (with legend added for 
clarity)! 
$50 
$45 
$40 
$35 
$30 
$25 
$20 
$15 
$10 

$5 
$0 





CoA CoB Coc 


Abbreviated Commands. While we are on the subject of 
creating new charts, have you discovered the abbreviation 
command-n, followed by hitting the C key twice? (Or the M 
key twice for a Macro sheet?) Excel has numerous keystroke 
short cuts which keep your hands on the keyboard. Try Hands 
on Excel by Danny Goodman for a thorough discussion of 


other) chart consists of a series of points. These may appear many shortcuts. 

as a row or as a column. Multiple series, like this problem, Undocumented Features. (Not to be confused with 

consists of several columns (or rows). Unfortunately, if bugs...) id 
contd. 

60 April 1986 Washington Apple Pi 


e When working with the Laserwriter, the reduction factor 
appears to change the size of the text only, not that of the 
graph! 

e Files created under Finder 4.1 may contain longer length 
names than those created under 5.0. When Excel, using 
Finder 5.0, tries to display the file names on a disk containing 
long-named files, rather than warn you of a problem, it 
bombs. 

e While the values computed in a spreadsheet and graphed 
in a chart are dynamically updated in the chart when they 
change in the spreadsheet, labels copied from the sheet are not! 
They must be manually maintained in the chart even though 
they originally were copied from the spreadsheet and pasted in 
the chart. If you click on a Series in a chart, you will see the 
definition of the series at the top of the screen (we discussed 
this last month). The first parameter of the series is the label. 
Note that it is merely text enclosed in quotes. There is no 
reference to the sheet from which it was copied. 

Neat Macros. Bob Holtzman sent me some material on 
macros that he obtained from Microsoft to share with all 
WAP Excel users. Some of the routines are more interesting 
for what they teach than for what they do. This month, we'll 
take a look at a mailing list routine which takes a rectangular 
selection (in this example located in cells A1:C3) and 
transforms it into a mailing list, appearing vertically down the 
spreadsheet, here in column A. To make a copy of the 
selected rows appear in a column of labels, you begin by 


selecting the rows you desire and then running the Macro. 
E( |ES= MailingLblsNames ===] 


Rockville, MD | T 
New York, NY FÈ 


| 8 | 

| 9 |SallySmith | — — 
710 |5678 99th St 

11 [Rockvilie, MD} ou 

| 12 | 





Let's go through the listing one line at a time. The last 
line of the Macro contains the only reference to a cell position 
within it, indicating that the macro must be entered beginning 
in cell Al. Type in the macro, select cell A2 and issue a 
define name command, using a descriptive name like "mailing 
label", Enter the three lines shown above shown in (A1:C3). 
You now are ready to try out the macro. In the next few 
paragraphs you will see the expression "data base". It is not 
necessary to "create" an Excel data base to use the Mailing 
Labels macro. 


Al MAILING LABELS 

A2 =SET.NAME("row",ROWS(SELECTIONO)) 
A3 =SET.NAME("col",COLUMNS(SELECTIONO)) 
A4 =SET.NAME("counter",0) 


Washington Apple Pi 


AS =SELECT(OFFSET(ACTIVE.CELLO.0,0): 
(OFFSET(ACTIVE.CELL(),0,col-1))) 

A6 =DEFINE.NAME("temp",SELECTIONO) 

A7 =SELECT(OFFSET(ACTIVE.CELLO, 
counter*col+1+row,0):OFFSET(ACTIVE.CELL(), 
counter*col+col+row,0), OFFSET(ACTIVE.CELL{), 
counter*col+1+row,0)) 

A8 =FORMULA.ARRAY("=TRANSPOSE(temp)”) 

A9 =COPY() 

A10 =PASTE.SPECIAL(3, 1) 

A11 =SELECT(OFFSET(ACTIVE.CELLO, 
-row-counter*col,0): OFFSET(ACTIVE.CELLO, 
-row-counter*col, col-1), OFFSET(ACTIVE.CELLO, 
-row-counter*col,0)) 

A12 =SET.NAME("counter",counter+l) 

A13 =IF(counter=row,RETURNO,GOTO(A6)) 


The first three commands SET.NAME's create three vari- 
ables, "row", "col" and "counter" referred to later in the macro. 
"Row" contains the number of rows in your selected data base 
and "col" contains a count of columns. "Counter" is set to 
one and will be increased by one after each "mailing label" is 
created. In cell A5, the first row of your data is selected. 

The SELECT command contains two arguments, the first 
indicating the upper left hand comer of the area to be selected 
and the second identifying the lower right hand corner. The 
selected corners are described using OFFSET which contains 
three arguments. OFFSET's first argument is an area and the 
next two describe a row and column displacement from the top 
left of the area. OFFSET results in a reference of the same 
size as the area listed as its first argument (here 
ACTIVE.CELL(). Since the first displacements are "0,0", 
the upper left hand corner of the area being selected is the 
current active cell. The displacement for the lower right hand 
comer are "O,col-1", indicating the same row as the 
ACTIVE.CELL, but "col-1" columns to the right of it. 
Remember that "col" contains the number of columns, here 
three, in the selected area of your database. The results of all 
this is to SELECT the first row of the database. The name 
"temp" is given to this selection. 

The effect of cells A7 (&A11) are the toughest to appre- 
ciate but now that we see what SELECT and OFFSET do, 
maybe it won't be so bad! A7 selects an area located under the 
leftmost column of the data base. The upper left corner of the 
area in which the next mailing label will appear is offset from 
the current record (now the first row of the data base) by 
"counter*col+1+row". Since "counter" is currently zero and 
"row" in our example is three, we are talking about a position 
four rows below the start of the data base (0*3+1+3). As 
counter is increased for each mailing label (in A12), the start 
position of the next label will move down by the number of 
entries (i.e. columns) in the label. Well that certainly makes 
sense! The bottom right corner where the label goes is in the 
same column but "col" rows lower, that is, “counter*col+ 
col+row". 

Cell A8 says to "TRANSPOSE" the active selection (still 
the first row of the data base). Transpose means to "flip 
around" the meaning of the rows and columns. Something 
which is one row high by three columns wide. becomes three 

contd. on pg 63 


April 1986 61 


g') FREDERICK APPLE CORE /; 


A SLICE OF THE WASHINGTON APPLE PI 


OFFICERS & CHAIRMEN 


President - Scott Galbraith 
Vice President - John Lee 
Secretary/Treasurer - Bruce Taylor 
Librarian - Tony Svajlenka 
Program Chairman - John Lee 
Newsletter Editor - Kathy Kenyon 


Newsletter Chairman - Lynn R. Trusal 
SIG MAC Chairman - Lynn R. Trusal 
SYSOP Scott Galbraith 


The Frederick Apple Core meets the second Thursday of 
each month in the large conference room of the U.S. Army 
Medical Research Institute of Infectious Diseases, Ft. Detrick, 
Frederick, MD 21701-5011 at 7:30 PM. 


April 10 
May 8 


- Program to be announced 
- Program to be announced 


HOTLINE MEMBERS 

Lynn R. Trusal - (301) 845-2651 
Scott Galbraith - (301) 865-3035 
Kurt Holter - (301) 663-4199 
Bruce Taylor - (301) 371-6181 


The above members of the "Frederick Apple Core" (FAC) 
have agreed to field questions on Apple computer hardware and 
software for FAC members. Please no calls after 10:00 PM. 


The SIG MAC of the Frederick Apple Core meets on the 
fourth Tuesday of each month in the same location and at the 
same time. MAC owners in the local area are welcome. Call 
Lynn R. Trusal at (301) 845-2651 for details. 


- LaserWriter Printer 
- Macintosh Plus 


April 22 
May 27 





INSIDE "MACIN 
APPLETALK" 


by Lynn R. Trusal and Peter Markiewicz (Frederick Apple Core) 


For the sum of $75 each, Apple Computer (467 Saratoga 
Ave, Suite 621, San Jose, CA, 408-988-6009) will send you 
either Inside Laserwriter or Inside AppleTalk. Both come in 
loose leaf binders with Apple logos and two 3.5 inch Macin- 
tosh diskettes. Inside Macintosh is only $20 and is available 
from the same address in the form of a large telephone book. 
We will briefly discuss what is contained in each manual and 
why anyone interested in Macintosh might want to order 
them. 


INSIDE APPLETALK 
Inside AppleTalk is a 2 inch thick manual with unnum- 
bered pages, which reflects its overall disorganization. It has 
no table of contents but is divided into 14 sections that 
include the following: introduction to AppleBus, electrical 
and mechanical specifications, link access protocol, protocol 
architecture introduction, datagram delivery protocol, routine 
table maintenance protocol, name binding protocol, trans- 
acuon protocol, data stream protocol, programmer's guide, 
Appletalk installer, AppleTalk poke, and AppleTalk peek. 
The included disks contain the install, peek, and poke 
routines. 


62 April 1986 


Anyone familar with Apple documentation would be 
severely disappointed in Inside AppleTalk. It is neither well 
organized nor professionally done. Some pages are duplicates 
and others are almost illegible because of the wide variety of 
devices used to prepare the documentation. The manual is 
designed to cover the electrical, mechanical, and procedural 
specifications for the AppleTalk Local Area Network (LAN). 
There are technical specifications for AppleBus (I don't believe 
this term is used anymore) including hardware, software, and 
protocols. As a user who was trying to find out more infor- 
mation on AppleTalk in order to set up a Macintosh LAN, I 
did find some of the electrical specifications very useful. 
There are additional LAN installation instructions in a small 
manual included with each AppleTalk Connector Kit but not 
as part of "Inside AppleTalk.” The small manual supplied 
with each connector kit was most helpful because it covered 
the overall do's and don't's of hooking Macintoshes and other 
devices to the network. Installation of an AppleTalk LAN 
will be the subject of a future article. 

The AppleTalk installer program allows the user to 
modify the AppleTalk resources in the System resource file of 

contd. 


Washington Apple Pi 


any disk volume, while the AppleTalk Poke is used by 
AppleTalk developers to test their protocol software/hardware 
implementations for AppleTalk products. Finally, the Apple- 
Talk Peek program is a network tool used to monitor packet 
traffic on a single AppleTalk network. 

My overall impression is that unless you are technically 
minded or in charge of setting up a Macintosh AppleTalk 
Network, you would have little need for Inside AppleTalk. 


INSIDE LASERWRITER 

In contrast to the previous manual, Inside LaserWnter is 
much more up to Apple documentation standards. It is a large 
manual, about the size of a large phone book, consisting of10 
Appendices. These include: the postscript language manual, 
the postscript cookbook, the Adobe font manual, the advanced 
users supplement, the AppleTalk printer access protocol, 
programming and debugging aids, example of LaserWriter 
Output, the Macintosh print manager, using MacTerminal to 
talk directly to the postscript computer in LaserWriter, and 
postscript file structuring conventions. The manual is 
designed to give the user information they will need to 
develop their own Macintosh applications which take advan- 
tage of the unique features of the LaserWriter printer. Apple 
is quick to point out that the manual is not complete and the 
final version will be sent when it is completed, although no 
date is given. This proposed final version will have 4 
additional chapters dealing with development of Macintosh or 
PC applications so that applications will print successfully on 
the LaserWriter. 

Also included are two 3.5 inch disks. One contains pro- 
gramming and debugging aids and the other screen fonts which 
are resident in the LaserWriter's ROM's. The manual does not 
give technical specifications including setup and maintenance 
on the mechanical parts of the LaserWriter. Once again, if 
you only plan on using the LaserWriter connected to one Mac- 
intosh or a LAN, you probably do not need Inside Laser- 
Writer. 


If you want to program the Macintosh in a language other 


than MS-Basic, you will need the information in this massive 
volume. Inside Macintosh describes the 600 or so ROM 
routines of the Mac Toolbox used to create graphics, controls, 
windows, menus, and allow programs to respond to the mouse 
and other “user driven" events. The ROM programs are divided 
into 25 groups, one per chapter, called "managers." In the 
"Window Manager", for example, routines that create, move, 
and dispose of windows are listed, along with the information 
they require from the programmer. To use the routines, it is 
necessary to have a programming language like Pascal, or 
68000 machine language. The text of Inside Macintosh is 
very difficult to read due to poor indexing, and the fact that 
most ROM routines require other routines to be invoked at the 
same time in order to function properly. Those already 
familar with a language like "C" or Pascal will still require a 
few months to learn effective use of the ROM. The "promo- 
tional edition" of Inside Macintosh, printed on telephone-book 
paper (and just as thick) costs $20, and can be ordered from: 
Apple Computer, Inc., 467 Saratoga Avenue, Suite 621, San 
Jose, CA 95129, (408) 988-6009. An updated version of the 
above is being published by Addison-Wesley, in three vol- 
umes. It will be considerably more expensive than the "phone 
book" version. 

Several other books detailing the Mac ROM are now 
available, and although they are expensive, they are also better 
organized: 

(Chernicoff), two volumes, Hayden 
Book Company, 1985 (Pascal orientation, but useful to every- 
one). 

Using the Macintosh Toolbox with C (Takatsuka, 
Huxam, Bumard), one volume, Sybex, 1986 (Many good pro- 
gramming examples in C). 

I also recommend subscribing to MacTutor, a monthly 
magazine detailing use of the Toolbox for virtually all 
programming languages available for the Mac. Even MS- 
Basic 2.0 users will find much valuable information here. 
Source code on disk for the programs is also available. 
MacTutor ($30 per year, check only), PO Box 846, Placentia, 
CA 9267, (714) 993-9939. @ 





Excel'ing contd. from pg 61 


rows high by one column wide. TRANSPOSE can be used to 
do some very powerful things, but that is for another day... 
This transposing doesn't actually happen on the worksheet. In 
A9 & A10, the transposed record is copied to the clipboard and 
then pasted "special" back to the three high area below the data 
base. PASTE.SPECIAL(3,1) says to paste only the values, 
with no "operation" being performed on the data. If you have 
done a PASTE.SPECIAL, you have seen two sets of radio 
buttons*. The first set allows for pasting "all, formulas, 
values or formats". The third selection is values, hence the 
"three" as the first argument of PASTE.SPECIAL. The 
second set of buttons lets you paste and either make no change 
or add, subtract, multiply or divide by a constant. The "one" 
as the second argument of PASTE.SPECIAL says paste as is. 


Washington Apple Pi 


We now have the first record copied below the data base. 
All undoes what A7 did, making a selection of the second 
row of the data base. A12 increases “counter” by one and A13 
checks to see if we have reached the last row of the data base. 
If so, we are done, otherwise, we loop back to the line which 
defines "temp" as the current selection and we repeat the 
process. Pretty slick, don't you think? The macro capability 
of Excel is incredibly powerful. There is plenty to discuss in 
upcoming columns. 

* Ed. note. Yes, you read right, David has perpetuated an 
expression which he originally heard being used by Rich 
Norling and Jim Rafferty. The radio buttons pertain to the 
little circles you see in choice boxes. Old word for new 
technology! 


April 1986 63 


A DEVELOPER'S VIEW olin TATE Il 





When a Macintosh h Developer a attends a computer show, he 
will have a different point of view than the average Macintosh 
user. Although I am sure that I missed some things, here are 
some of the products which excited me the most. 


Most Waited for Hardware Product: 


By now you have probably read about the MacPlus, and 
perhaps have upgraded your Mac with either the ROM's and 
double-sided drive, or gone all the way with the logic board 
swap. Here is what I found significant (1 am typing this in 
my hotel room on my new Macintosh Plus): 

e The ROM now contains many routines which used to be 
in the system file and loaded into RAM. This saves space on 
the disk and in RAM. For example, the new ROM includes 
AppleTalk and the floating point routines. 

e Many of the ROM routines such as the resource manager 
have been speeded up. Most of the bugs have been fixed. 

« The double-sided, 800K disk drive is faster than the origi- 
nal 400K drive. 

» The Finder now has a four level RAM cache which is set 
from the control panel desk accessory. This routine will try 
to cache fonts, resources, the floppy disk, and then other 
things in RAM. 

e The SCSI interface, which is very important to me, can 
be thought of as a high speed parallel input/output port. If 
the Mac had had a SCSI interface last January, I could have 
done the Spartan 1 ground station on a Mac! (For those of 
you who do not follow the Space Shuttle Program, Spartan 1 
flew last July.) The software was developed on a Macintosh 
and ported to an industrial 68000-based computer. However, I 
still want slots. There is a rumor that slots will be available 
in a future product. 

¢ The Macintosh Plus will boot from floppy, the HD-20, 
or any device on the SCSI port. There were some $799 10- 
Meg hard disks hooked into the SCSI at the show. Also, 
since the Tecmar hard disk has a standard Xebec SASI control- 
ler in it, a friend of mine claims that the two standards are 
"close enough” so that with only cables, connectors and a 
format routine, we should be able to attach a Tecmar to the 
Mac Plus. Another friend at Tecmar told me that he tried this 
with a Western Digital controller and it did not work. So we 
shall see. 


Fastest Hardware Product: 
E 

This had to be the hottest hardware add-on at the show! 
The Levco MacSuper 20 FP has the Motorola 68020 and 
68881 both running at 16 MHz clock speed, 4 Meg of RAM 
using a 32 bit-wide data path in a board which fits inside the 
Mac. For those readers who did not understand the last 
sentence let me translate: it is FAST! It also shows us that 
Mac software does run on the-68020. Future Apple products 


64 





April 1986 


l m specializing in Mac sofware à and training Js 


will probably use this super fast microprocessor. In the 
meantime, those of us who need fast number crunching have a 
Mac-based solution. (A 12.5 MHz 68020/68881 based com- 
puter used at Berkeley did floating point operations as fast as a 
Vax 780.) When I saw the demonstration, Andy Hertzfeld, 
Berl Smith, and John (Captain Crunch) Draper were eyeing 
this product and suggesting ways to make it go even faster! 


Hottest Soft Product: MacLiehtni 

As I am typing this article, a spelling checker called 
MacLightning is checking my spelling. It is a desk accessory 
that works in the background while you type in most ANY 
Macintosh program. If you make a mistake, you just type 
CMDI and a dictionary window appears, so you can click on 
the right word (it tries to find the closest word to it), browse 
through the dictionary, or add the word you typed to the add 
list. If you want to make a correction, type CMD 2 and the 
program will paste the corrected word in for you. You can 
also have MacLightning check an entire document or a 
selected area of text. 

I have found some bugs in MacLightning. For example, 
about once a week when using MacLightning, I have had the 
Mac lock up and freeze. (Ed. Note: Zap, maybe?) Because I 
save my work "early and often", it has not been too bad. 
However, you might want to wait for the next release of 
MacLightning if putting up with early bugs is not worth the 
benefit of having real-time spelling checking. Cost: $100 (but 
a software house at the fair was selling it for $66). 


Product with the Most Potential: 


This is a fun and useful hardware accessory for Mac, Apple 
// and (gasp) IBM computers. It allows you to enter listings 
into your computer using a special bar-code-like "softstrip" 
from the printed page! I talked the Cauzin people into selling 
me an Apple // version Reader with a Mac cable and a beta 
version of the Mac software. They also gave me a stack of 
sample listings that included brochures and even a magazine 
with Mac software in softstrip format. 

Cauzin knows it will take a while for this technology to 
catch on, and they are in it for the long haul. The Softstrip 
Reader retails for $200.00, but I assume WAP could arrange a 
group buy. Perhaps four or five members who see each other 
once a week could even buy one together to share the cost and 
rotate using it. 

Cauzin promises a program which will allow anyone to 
print their own strips to an Imagewriter. Then it would be 
great if the WAP Journal would run some listings and their 
index each month using softstrips. When this catches on, the 
disk libraries could be distributed on paper (much cheaper to 
duplicate than disks) for those who have the Reader and want 
to save the money. 


contd. 


Washington Apple Pi 





Misleading Advertising: Mach] 

I purchased Mach! FORTH from Palo Alto Shipping Co. 
As a MacFORTH Level 3 developer, I wanted to see what all 
the fuss was about. First the good news: it does easily 
support Multi-window Multi-tasking. Machl is also current- 
ly faster than MacFORTH. However, MacFORTH easily 
does its multi-tasking in the same window as multiple back- 
ground tasks. Machl gets its speed by using subroutine- 
threading, but the penalty for this is that your code is in 32K 
segments. Although Palo Alto Shipping Co. claims that 
Apple insists on this since MicroSoft does not do it in Word 
or Excel, it is probably just more marketing hype from the 
Machl people. Also, I have seen the next MacFORTH 
kernel, and it runs as fast, if not faster, than Machl without 
the 32K limitation. 

The only other unique feature, and the reason I bought a 
copy of Machl, is the use of standard Motorola 68000 
assembler. When Apple sends me some assembler source 
code, I prefer not to convert it to post fix assembler. (How- 
ever, many FORTH programmers I know consider a standard 
pre-fix assembler a limitation.) Machl would be worth the 
price if it did not keep crashing on the Macintosh Plus and 
Finder 5.1. 

Everything else that is claimed to be unique about Mach1 
is in MacFORTH and some features have been working since 
April 1984! The list includes normal text files (called stream 
input in MacFORTH), local variables, floating-point, vectored 
LO, AppleTalk, MacinTalk, templates, and toolbox access. 
MacFORTH is a mature language and supports much more 
than the above list. Some MacFORTH programmers may not 
know how to perform some of the above functions and so 
may think that MacFORTH cannot do them. Examples of all 
of these functions are available from the MacFORTH users 
group, the MacFORTH CompuServe sig (GO FORTH at the 
! prompt), and some are on WAP disks. 

When you see a demo of Mach, note that it is on a Mac 
with 1 Meg of RAM, running a RAM disk and Switcher. 
MacFORTH works under the same conditions, but a smart 
programmer does not do development work under those condi- 
tions. It is too easy to lose your work. The MacPlus, with 
its write-through cache, is fast and safe. MacFORTH has 
been out for two years and has been updated four times during 
that period. Most of the software development tools for it are 
mature and debugged. Until the Palo Alto Shipping Co. gets 
Mach! running on the Macintosh Plus, I'll continue to use 
Apple's MDS assembler package and link the object code into 
my MacFORTH programs (a relatively straightforward proced- 
ure). 


Brief Impressions of Other Products 

We have been looking for a reasonably priced disk-based 
database manager to do what OverVUE 2.0 was not designed 
to do. Interlace by Singular Software seems to fit the bill. 
List price is $150, show special $95. Will let you know 
what I think after we beat it up. 

I finally picked up Pinball Construction Set and Deluxe 
Music Construction Set after seeing them demonstrated by 
Electronic Arts. You have probably already read reviews, so 
I'll just say that they are both great. The pinball flippers had 
a slower response on the MacPlus until Finder 5.1 Installer 
was run on the disk. After that, the response was the same as 
on the 512K Mac. G5 


Washington Apple Pi 


n — ds A «te — ann M n A. O ann A ee TA defan -—— PA —— ume tep AP QA QR A nè Qum VUE (END O ee ee ee anan D ann 
n aa (us A es Aue ann Sit duum A Gtf ium A d O ee gen ee n ee A DP O die van A ER (ub Gum dme me KE dun; es ee (NN 


COMPUTER DEN Ltd. 


50% or more off on all software for 
all APPLE computers, including Mac 


C. SEA UT 180 CPS . (3). 2 


rFanasonic 109] cs w'a a cds ee 45.00 
EPSON EX-UISE/T. cesan ew awè $2360.90 
EX-2806FZT 4x acm a $550. 00 
TAO ww ee ——— $489.00 
LQ-800 £2.0600006 0. 5£.0.0.0.000./.8 $550.00 
Ribbons ... call for discount prices 
Paper 208, 2500 sheets ...... 2. 00 
20#.,microperf. ..... «ve 294.00 
Rainbow Packs ........ Call 
Grappler + ocaciones aa 80.00 
Ruf fered y it sn. ..<..... 156.75 
serial Grappler+ (Imagewriter) 83.50 
iS SOD LEM C ases ote Sele vè fek alè lat 4.90 
HOUIIDnkE de 543 7» a aia 31.75 
Print it! Interface ......... 160.00 


JVC FORTIS 12" amber monitor . 80.00 
XTRON Comcolor 14" Composite monitor 


color switchable to green . 140.00 
TAXAN COLOR MONITOR .(i)..... 260.00 
ShuffleBuffer (64K) .(t1)..... 2930, 00 


Printer Stand: short--25. 


long--30. 
Disk holder for 3-1/2" 


va. n BR» sea 10.00 


Disk holder for S-1/4" ....... 10,00 
Alphabits Card ............... 73.00 
gael I Graphics Pkg. (1). 275.00 
Koala Pad Touch Tablet ....... 0,90 
Koala Pad Adapter for II ...... 6.00 
Mi cro-Sci Dis 6 Dri ve, a2 e a av 165. 00 
Mac Enhancer (Microsoft) .... 186.75 
MACBCOOL (Cool your MAC) .... 125.00 
Verbatim —-- Maxell disks 
9-1/4" S8 --14.00/10 ~—1 30. 00/100 
DS --18.00/10 ——170. 00/100 
3-1/2" SS --15.00/5 —-— 29.00/10 
DS -- 31.00/10 


Buy 10 boxes of disks and receive 
a holder fOr...... EE 


Head Cleaning Kits ............ 1.20 
FingerPrint (FX Series) ...... 32. 30 
Record Master (Complete Data Base 
System) ...... Sone a aa 40.00 
Special on Scholastic Ed. Series: 
sert Tree, Agent USA. Mystery 
Sentences, Tales of Discovery, 


Y Math Man a w esnesenossenssnsn 22» 00 
COPY II PLUS for II, Ile, IIc 28.00 
COPY 11 MAC me sansuqasesnasessnnoeonnsnsn 28.00 
DAVID-DOS 11 eseeeuveeeuuutunsnen 32.00 
DOLLARS & SENSE for MAC ..... 105.00 
MacModula-2 Language System .. 80.00 


This ad is written a month in 


advance. Since prices are subject 
to change, please call for current 
pricing. We attempt to meet all 


advertised prices. 


COMPUTER DEN Ltd. 
11716 KEMP MILL ROAD 
SILVER SPRING, MARYLAND 20902 
301-649-6868 


Call to order 
Sunday - osa) de 10 A.M. — 9 P.M. 
Free deliver o Crystal City 
UPS shipping 
Quantity Discounts Available 
t-t- it-it it-t- EA EJEA AZ PSA AS 


April 1986 65 


REVIEW CORRER 


by James M. Burger zz 








Dverview 2.0d 


My hardest software selection decision has been the 
selection of a database program. BMac (Before Macintosh) I 
tried several databases on my ][+. Either they were far too 
complex, requiring megahours to learn, or not powerful 
enough to meet my needs. I needed a database program which 
could act as a roladex for client names, addresses and tele- 
phone numbers, and the file should also be usable for far more 
powerful applications--keeping track of dockets, mail merge, 
important personal dates, etc. 

When I took the plunge and purchased one of the first 
Lisas, I had to manage with LisaList. As its names implies, 
the program was not a true database but a list manager. To its 
credit, it had the original version of the Macintosh interface. 
Thus, it was truly easy to learn. But, it had little power and 
was not relational. 

The difficulty I have had with Macintosh database pro- 
grams is not their lack of power. Rather, it has been their 
proliferation. I have not tried all the available database pro- 
grams. But I have tried several, including FileVision, File- 
Maker, and Microsoft File. There are some more powerful 
ones that I have not had a chance to review (but see David 
Morganstein's review of Omnis 3 in this issue). 

Recently, I began to use OverVUE. Deceptively simple 
in structure (and therefore, easy to learn), Over VUE is a very 
powerful relational database with macros, charting, mail 
merge and many other useful features. Moreover, release 2.0d 
is not copy protected, therefore easy to install on the disk and 
does not require use of a "key disk." It also works with HFS. 

Ease of Learning. OverVUE opens up to a spread- sheet- 
like data entry and presentation format. See Illustration 1. I 
find the spreadsheet-like format the best method of data 
presentation. This is a personal choice. But, OverVUE also 
toggles to an individual record (file card-like) format. Merely, 
click in the lower right-hand corner where the "Zoom Box" re- 
places the window sizing handle. This is a deviation from the 
"Standard Mac Interface". While this one is acceptable, there 
were some others I found annoying.For example, a screen size 
index card is displayed where the fields of the individual record 
appear, instead of the spreadsheet format (see Illustration 2). 

" é fie Do Print Chart Edit Find Analyzo Math Setup Rttrb 


——)] Phone List 1/22 CEA 
R WORK TOL MO. HOME TEL MO. MOORCSG 


WEIMA, IRA (301) 333-2919 6110 BUCKINGHAN MANOA DAHU |. - 
MCIMTPAWO, ALOCAT (303) 555-0220 «303» 333-6500 ASSOC,. JAM CELIDEM, 441 72]. 
MELLEA, JERAY (314) 3337-6041 € NORTHERN AIA LINES e 
WELLS, AL (808) 3539-6729 (808) 333-0943 SLE saaa AIRLINES 800 38 fi; 
LESLEA, JON (202) 335-9406 ¢ FRA, MOISE 1 
f HESTIN FITHESS CENTER (202) 555-4194 € BETSY, MA. 
WHITE, MAC (807) 533-0603 < 
HILDOURKÉ, PRESTON (414) 333-3123 € 
J MILKZASON, LEON (3123) 555-4407 € 
UILKES, .Xnev n 


AIR WISCONSIN vi 
UMITED AIRLINES, remota 1]: 
(9317) 339-7600 (613) 335-1840 (Wed > $4 
(202) 555-9212 (709) 595-7700 CHIFE - JANGTIGSEC. MINA) |:: 
(2158) 555-6200 SLE ALTAIA Y 
(312) 555-2338 SEE UNITED AIA LINES 

(000) 353-7155 
(800) 555-9048 
«202» 555-9911 
(202) 555-4260 


403 SOUTH AKARO STREET 





Illustration 1 - Spreadsheet Format 


66 


April 1986 


f 


é File Do Print Chert Edit Find Analyze Math SetUp Rttrb 90 


: HOR 





Phone List 1/22 
¿rec (131LKES, JONN ki. E. DU! MAN 03175 SS 1900 | EET 
go TEL NO. e rS m REO SV [07 
ASTATE BIJH Z P RIEN ET LE vice MEER CUA "m 
SRODRE SS 
perla de CO — 


ki emi 
ir 


ee — A] 
Last be a ——S 
PR .. " 














Illustration 2 - Zoom to Individual Record 


Creating columns for a file is extremely easy. You pull 
down the Setup File and choose New Column (or Command 
k). You then name the column and set the display width 
(fields can contain up to 62 characters, but you can vary how 
much is displayed). The Attributes menu allows a number of 
formatting options for inputs including: variations in text 
type (any text, alphabetic, alphanumeric, numeric, money, 
date, time, phone or yes/no), right flush (as opposed to the 
default, left flush), word caps, all caps, no duplicates (to pre- 
vent superfluous identical entries), identical (where one field 
will always be the same), clairvoyance (where the program 
searches earlier entries as you type and guesses the entry), 
space tab and two space tab (to allow moving between fields 
easily). Also other options help ease entry. You can format 
an input pattern - this is extremely useful for things like 
telephone number. The parenthesis, space and dash can be 
automatic permitting you to just type the numbers. Also, 
you can create a "value bar" with radio buttons for common 
entries in the "edit box." In Illustration 3, I have created three 
choices for entry - the three surrounding jurisdictions. 

"$ fite Do Print Chert Edit Find Analyze Math SetUp Attrb 00 
O O Washington Ohanjlénd Ovirginta | 


(fencer) (te 


Illustration 3 - Edit Box with a Value Bar 





Like many of the options, you can override the choices 
and enter what you want. With all these options, creating the 
file and entering data is quite easy. Three commands let you 
rapidly fill cells with repetitive data: Fill, Empty Fill and 
Sequence which allow you to replace a column's entry with 
any user defined entry. Empty Fill does the same in only 
empty fields of the column. Sequence lets you to use step 
values (i.e. 1, 2, 3, and so on) in a column, The Propagate 
command permits you to fill empty cells with the contents of 
the cell above. This can be a time saver. Unpropagate will 
eliminate duplicate information. 


Creating summary records is almost too easy. But, th 
eae 


Washington Apple Pi 


can be easily deleted in one operation. Charts can be easily 
created and up to six user defined formats can be established. 
You can pre-program (using the notepad desk accessory) 20 
macros. These are placed on the Do menu. Thus, repetitive 
Operations can be automated. For printing, you can create up 
to eight report templates. These are placed on the print menu. 
Font choices, however, are not available. You have only six 
font sizes (Pica, Elite, Semicondensed, Condensed, Ultra- 


condensed and Default). : , , 
There are several areas which I would like to see improved 


in a subsequent version of OverVUE. When you first open 
OverVUE it defaults to a blank sheet asking you to click 
"Cancel" or "Ok" in the command box. This can be 
disconcerting. I would prefer an open file dialogue box (a nice 
feature in that box would be a command to create a new file) 
as the first screen upon opening the application. 

A pet desire of mine is “standardization” of alternative 
command keys. A well taken criticism by IBM-types is the 
"need to remove your hands from the keyboard to use the 
mouse." Many mouse driven operations are great substitutes 
for a series of key strokes (such as moving large sections of 
text in a word processor, or choosing printer options, etc.). 
On the other hand, small cursor movements or other 
operations are faster with key commands. One excellent 
feature of the Macintosh interface are the menus which have 
alternative key commands. They act as a tutorial until the 
user is comfortable with the command key alternatives. 

While there are no standards, I have found that the early 
Apple applications (MacWrite, Paint, Draw) as enhanced by 
Microsoft's Excel provide an excellent base of standard com- 
mands. (Remember, one of the great advantages of the 
“standard Mac interface" is to make switching from program 
to program easier.) Thus, for example, Command-z should 
always mean "undo." (This is a good example, because it is 
one of the most often accidentally typed entries and does the 
least harm.) On OverVUE, Command-z will slide the active 
column of fields up one record. If, as I have done on many 
occasions, you inadvertently hit Command-z, your file 
becomes quite mixed up. Fortunately, the revert to saved 
command will save the day if you notice the error before you 
save the file. Speaking of saving, Command-s will not save 
the file, but will "select" the current field and activate the edit 
box. When I have a chance, I will probably use the ResEdit 
program from Apple to change OverVUE's key command 
alternatives. 

Another minor but irritating problem is that while Over- 
VUE takes advantage of the spreadsheet format you cannot edit 
on the spreadsheet. Editing can be done only in the edit box. 
Also a minor irritant, the edit menu features are inactive in the 
Zoom mode for individual records. While individual records 
can be conveniently edited in the Zoom mode, toggling back 
and forth when editing several noncontiguous records is not 
ideal (especially without a key command for zoom). Also, 
although not relevant for MacUsers, OverVUE will not take 
advantage of the larger XLisa screen. 

Finally, changing column sizes is an unnecessarily cum- 
bersome operation. The best interface is the mouse driven 
Microsoft Excel method of "spreading" columns, with the 
alternative of changing several columns at once through the 
menu. This feature would definitely improve OverVUE. 


Washington Apple Pi 


Performance. Many of OverVUE's features, such as sort 
and find, are much faster than other databases I have used. 
This is because it loads the entire database file into RAM. A 
disadvantage for 512K users (or those of us with more 
memory but who use Switcher extensively), is the limitation 
on the size of a file. Under the Apple menu, About 
OverVUE... gives a complete summary of the amount of 
memory available. On 384K of RAM (my allocation on 
Switcher) 402 records on my "Phone List” file uses 23.5 
percent of available memory. 

Moving information from other databases into Over VUE 
works quite smoothly. Despite the lack of information from 
Apple on migrating from LisaList, the “Import” feature of 
OverVUE transferred my entire list from Lisa easily and 
without a flaw. I used the Lisa Migration program to create 
text files (which resulted in an ASCII file). The default 
Import settings created an OverVUE database which only 
required me to name the columns. Also, I "imported" a large 
Filemaker file without any problems--again, just requiring 
column names. 

OverVUE is a relational database. Thus, you are able to 
join two files. While not as easy to use as other features, it is 
powerful and a welcome feature. It is somewhat complicated 
by the need to create a separate "join file" which requires the 
use of a word processor. The MockWrite desk accessory 
speeds the operation. Also, once joined, if you update 
information in one of the earlier files you must change it in 
the new file that relies on the other manually. A truly rela- 
tional file structure, such as that established between 
dependent spreadsheet in Excel, would be welcome. But, the 
powerful Macro feature helps simply this task. 

The reports feature, as noted above, permits the storage - 
-as menu items--of up to eight report forms. But, you have 
no font choices. The report forms are easy to create. The 
mouse allows easy placement of fields, page numbers, dates, 
etc. The lack of a preview feature, however, forces you to use 
the trial and error method of formatting your document. This 
is another feature I would like to see on an enhanced version. 
Also, you are limited to 150 characters in landscape mode, 
even using the wide-carriage Imagewriter or the Laser. So far 
that hasn't been a problem, but I can envision databases where 
this would be a limitation. 

Support and Documentation. Support from ProVUE has 
been outstanding. Their support people are extremely pleasant 
and anxious to help. In fact, because of limitations in the 
XLisa Migration, I could not transfer an entire LisaList file. 
The ProVUE customer service people worked up a solution 
and called back the same day. 

The manual is one of the best for any Macintosh product. 
I particularly like their introduction, which lists the standard 
Macintosh functions (like turning on the machine, clicking on 
icons, scroll bars, etc.). The manual then says if you are 
unfamiliar with any of them, please see the Macintosh manual 
or take the guided tour. The manual is liberally sprinkled 
with helpful screen shots and easy to understand instructions. 

Conclusion. OverVUE 2.0d is an excellent database 
which I recommend for medium-size databases (unless you 
have 1 meg. or greater and do not use OverVUE in conjunc- 
tion with Switcher). It is easy to learn and easy to use. 
While ] have a number of relatively minor complaints, they 

contd. on pg 69 


April 1986 67 





In the February WAP Journal, I reviewed the different 
Pascal implementations available on the Apple // and 
Macintosh. One new Pascal from TML Systems promised to 
be compatible with both Lisa Pascal and Apple's MacPascal. 
At present, TML Pascal is the only implementation of Lisa 
Pascal that allows programming on the Mac without also 
requiring the use of a Lisa/MacXL. TML requires either a 
512K Mac or MacXL. 

TML offers "MacLanguage Series Pascal" for a list price 
of $99, although it has been available from a WAP group 
purchase for substantially less. It supports a full implemen- 
tation of the ISO Standard Pascal including all calls to the 
Mac's ROMs. 

Unlike the other Pascals on the Mac, TML produces 
68000 machine language "native code" rather than using an 
interpreter to execute the program. This results in much faster 
program execution, but adds the step of compiling the pro- 
gram each time that it is modified. The result is a stand-alone 
application (or desk accessory) that can be executed directly 
from the finder without a separate "runtime" file to help exe- 
cute your program. Unlike other Pascals, TML will not allow 
a program to be divided up into separately compiled units. 


Despite TML being a small operation, it has produced a 
very professional package. The manual is excellent, although 
it lacks an index. The system comes with two disks, which 
are not copy-protected. The first disk includes the TML Com- 
piler, the same Editor program and Linker program that were 
written for the Consulair C package, Apple's Resource Com- 
piler (RMaker), and Apple's Fon/DA Mover. 

The second disk contains a Macintosh interface library and 
various runtime routines to be linked into your finished pro- 
gram. Because TML conforms to most Lisa Pascal specifica- 
tions, you can use /nside Macintosh and Macintosh Revealed 
without translation when accessing the Mac's system and 
ROMs. 

Additional library routines support: (1) 3-dimensional 
QuickDraw Graphics, (2) AppleTalk, (3) the Printing Manager 
for both the ImageWriter and LaserWriter, and (4) the "Macin- 
Talk" speech synthesizer routine that speaks text through the 
built-in sound port. The library also supports the standard 
Pascal built-in string and input/output procedures. Because 
units are not supported, you must manually include interface 
information from the library in your program. Machine 
language routines are then automatically linked to your pro- 
gram before execution. As a result, an application that uses a 
variety of system ROM routines will add about 2 minutes to 
every compile to process the ‘library include' commands. 

Besides the library, the second disk has 130K worth of 
sample programs, ranging from a binary tree sort, to the clas- 
sic "Grow" window and text edit sample application. Sample 
desk accessories, graphics programs, window and menu appli- 
cations are also included. 

Although TML Pascal routines are compatible with and 
can link to Apple's MDS Assembler, no assembler is included 


68 April 1986 


with the package. 
Oh, is it fast! 


On the whole, TML is faster than MacAdvantage. First, 
each program includes a Transfer menu item that permits you 
to transfer to the next utility (e.g. Compiler to Linker) 
without returning to the desktop. This is faster than Mac- 
Advantage's Executive.” Although I have not completed 
benchmarks, programs appear to execute faster too. 

The compiler's user interface is well-designed. One nice 
feature is that in addition to displaying error messages on the 
screen, they are saved in a separate file for later listing and 
printing by the editor. The compiler can produce a binary file 
for the linker or can generate assembly language source for use 
with the MDS Assembler. The compiler also has a faster 
"Syntax Error Checking" mode. However, this mode does not 
check for semantic errors such as procedure parameter type mis- 
matches. On the whole, compiler error messages are helpful. 
The compiler directives allow you to segment your program 
to fit into the Mac memory and to include useful information 
for the linker. The compiler generates both an object code file 
(.rel) and a set of linker commands (.link) to make the linker 
extremely easy to use. 


A significant problem is TML's implementation of read 
and readLn from the keyboard. ReadLn will not recognize 
backspaces or any other error correction keys. If fact, both 
read and readLn refuse to recognize that the command key 
has been pressed. They input the character value for the nor- 
mal character. (That is command-C is read as a C.) Option 
keys work correctly as do enter and retum keys. The 
backspace key does not read an ASCII value at all. Thus, you 
will have to write your own read routines before you can port 
a program from a different Pascal implementation. 

The system worked on the sample programs as promised. 
But 1 was very surprised by the semantic errors that suddenly 
appeared when I shifted from Syntax checking to a real 
compile! Also, if a program has more than 32 errors, compi- 
lation terminates, and the error message listing file is not 
saved (and has already scrolled off the screen.) I have also 
bombed the linker repeatedly with System Error 02. 

The biggest drawback is the lack of units. The Mac 
system calls are divided into six libraries, but an entire library 
must be digested into the symbol table even if only one item 
is used. (MacAdvantage's ‘selective uses' feature is better in 
this respect by keeping down the size of the symbol table.) 
This means that if your program accidentally uses an identifier 
that also appears in one of the included libraries, you will get 
an "Identifier declared twice" error message. As with 
MacAdvantage, you can work around this problem by 
selectively pasting declarations from the library files into your 
source program and linking in external routines with the {$U} 
directive. 

It is important to note that although TML is extremely 
close to both Lisa Pascal and MacPascal, it is not fully com- 
patible. Some conversion is necessary. (That is the wee 

contd, 


Washington Apple Pi 


of next month's column.) 

One severe implementation restriction is that sets can only 
have 32 possible members! Thus many existing programs 
that use set of char will not run under TML. 

4 


A big factor in judging a native code compiler is the 
quality of the machine language produced. A few tests 
indicate that although TML is not as efficient as some, it does 
a reasonable job. To test this, I used the Generate Assembly 
option in the compiler to see how TML treated case 
statements and nested ifs. Here is what it produced: (You can 
read the Pascal source program from the lines that begin with 
double ;; comments.) 


string format 0 
;; Program NestedIf(input,output); 
5» (test Nested if statement) 
5 varij: integer; 


xdef input 
input ds.b 14 
xdef output 
output ds.b 14 
xdef PAS$Xfer 
PASS$Xfer jmp nestedif 
„» begin 
xdef i 
i ds.b 2 
xdef j 
j ds.b 2 
xdef nestedif 
nestedif link A6,#0 
jsr PAS$InitMacEnv 
pea 112 
pea input(AS) 
pea Output(A5) 
jsr PAS$CreatePWnd 
» if i=l then j:=1 
cmpi.w #1,1(A5) 
bne.w 114 
" else if i22 then j:=2 
move.w $81j(A5) 
jmp 115 
il cmpi.w #2,1(A5) 
bne.w 116 
else if i=26 then j:=26 
move.w #2, j(A5) 
jmp 117 
116 cmpi.w #26,i(A5) 
bne.w 118 
" else j:=0; 
move.w #26,j(A5) 
jmp 119 
il8 clr.w j(AS) 
il9 
il7 
il5 
5 dej 
; end. 
move.w j(A5)i(A5) 
dc.w $A9F4 


Washington Apple Pi 


112 String_format 2 
dc.w 'nestedif' 
xref PAS$InitMacEnv 
xref PAS$CreatePWnd 


The above listing shows the prolog and termination 
routines added by the compiler for a "plain vanilla" program 
that relies on TML to initialize a window, etc. 

Unlike UCSD Pascal, TML does not generate a jump 
table to implement a case instruction. Thus, a series of 
cmpi.w and beq.w instructions are generated for each value 
listed in a case instruction. 

TML holds great promise, but additional work needs to be 
done. In my next column, I will cover conversion between 
TML and MacPascal. After that we will tackle conversion 
between TML and MacAdvantage. 6 





Review Corner contd. from pg 67 


are more in the nature of improvements for the next version. 
None of them are significant enough to prevent me from 
recommending the product. 


AFTERWORDS 

The product list is short this month. Last month's was 
incredibly long. I guess the AppleWorld conference sparked a 
spate of new announcements. 

I had intended to have a review of Tempo. But version 1.0 
will not work properly on HFS. I just received word from 
Affinity that version 1.1 should be out shortly and will work 
on HFS. I will keep you posted. 


New Products: 





SOFTWARE - 

HealthCare Communications, 245 So. 84th St, Suite 
301, Lincoln, NE 68510. MacHealth Series: DentalMac. 
$3500. OpticMac. $3500. Practice management, insurance and 
patient processing, statement processing, patient recall and 
tracking, has full merge capability with Microsoft Word and 
Microsoft File. 

Rubicon Publishing, 6300 La Calma Drive, Austin, 
Texas 78752. Dinner At Eight. $59.95. Chefs of the Nation's 
finest restaurants offer this collection of their favorite recipes, 
step-by-step--from shopping list to wine list recommen- 
dations. Additional data disk available: The Silver Plate Col- 
lection. $ 49.95. Enhance your Dinner at Eight program with 
these recipes from the renown Silver Plate Cookbook by Julee 
Rosso and Shelia Lukins. 

Summit Systems, Inc., P.O. Box 91, 1050 Turnpike 
Street, Stoughton, MA 02072. Payroll: dbsPay. $275. 
Payroll and personnel system that utilizes the Macintosh 
interface. dbsForm. Payroll forms package that permits the 
creation of personalized design for checks, statements, 
payslips, etc. G5 


April 1986 69 


ACCOUNTING ON THE 


MACINTOSH: Parti 





This is the first of two articles reviewing accounting pack- 
ages for the Macintosh. It was to have been the first of one. 
Material for the reviews was received from: 

Chang Labs - The General Ledger and Receivables 
modules of Rags to Riches, 

Sierra On-Line - The Cash Disbursements module 
of MacOne Write, 

Future Design Software -The General Ledger module 
of Strictly Speaking, and 

Digital, Etc.- Maccountant 

The packages were compared by these ordered criteria: 

Integrity of data - including program characteristics 
and security 

Performance - including statement availablity, error 
handling and correction, capacity, departmental- 
ization, and adherence to Macintosh charac- 
teristics 

Ease of leaming, including documentation 

Ease of use 

Vendor support 

In order to make the comparisons I established on paper a 
business, Laura's Lovely Laces (LLL), and endowed it with a 
set of transactions typical of a small merchandising proprietor- 
ship. The transactions included: 

Deposit of capital, receipts and disbursements 
against trade accounts, borrowing and repaying 
loans, transferring funds between accounts, and 
payroll including witholdings. 

Recording liabilities from services provided, and 
from purchases of equipment, materials for 
resale, and supplies. 

Cash and credit sales, with and without sales tax. 

Recognizing inventory changes and depreciation. 

The final step in the review process was to keep books for 
LLL using each of the packages and then to evaluate them 
against the criteria. 

Of these packages, only Maccountant, which is reviewed 
below, integrates the General Ledger (the "main" books), 
Cash, Accounts Receivable, and Accounts Payable. The 
others rely, or will rely, on modules for each of these func- 
tions which link together to provide an accounting system. 

I've discussed the lack of functional coverage with each of 
the other three vendors. Chang told me that they had released 
Accounts Payables and an Inventory/Sale Module, and had 
updated as of January the two modules noted above. They 
also sent me the whole package. I was impressed by the 
earlier Chang material and am looking forward to reviewing 
the integrated package. 1 will report to you next month on it. 

Future Design has only released the Strictly Business 
General Ledger module, but they are sending me an update 
which I'll also review next month. They expect to release 
Accounts Payable and Receivable in "2-3 months". Job Cost, 
Inventory, Order entry, and Payroll modules are all anticipated 
for "1986" release. The structure of Strictly Business is very 


70 April 1986 








sophisticated: 99 joumals, profit centers, and departments are 
available - and it talks. How about "Read back that list 
please, Mac"! 

To date Sierra On-Line has only released the Cash Dis- 
bursements module of MacOneWrite,which is reviewed below. 
They told me that they expect to release the General Ledger 
module "this month", but didn't tell me of any other plans. 


Maccountant, from Digital, Etc., has had an undeserved 
bad press. The version which I first examined had some prob- 
lems, but I have experienced no problems with the current 
release (V2.0). Vendor support has been excellent. 

After entering the program, a display of icons, the Open 
Book Window, is available (Fig. 1) from which you can select 
the Company Folder to enter the name of your company, and 
if desired two passwords allowing either unrestricted access, or 
access limited to data entry and retrieval. The date defaults to 
the system clock, but may be reset easily. 


" é Filo Edit Functions Reports Mongh 


Noncash Journal EH 
T of Banks-CDJ IE 
Sales/Accounts Recelvable 


a Purcheses/Accounts Payoble pe 


Loure's Lovely Leco Co Debi ts Credits 
For the month of Jan, 1986 


is ca = 


Reed, t Reed, Sam, REY CPR's 


Furniture $ Supplles/3O0, GON 
Hoops Spentsnt Sote 0 
ds Spanish@ $/5-10N30 
pum m Tidy @1/Strung out 
t800yds Tidy #1/3-10100 Pas? 150 
35Oyds Delgian# 12/03 Lots 0° [500001 
Oris Delglan?12/3-10190 — [300001 |2050/0001! 


Figure 1 


" é File Edit Functions enous Heln Index 


sd USE UF THE HELP WINDOW kè al 


SETTING UP YOUR BOOKS 
DATING ENTRIES 

yA) DEPARTMENTS WINDOW 
ENTERING NEW ACCOUNTS [C09 Journal 
MAKING ENTRIES 

<= IS ITA DEBIT OR CREDIT? 
NEW DATA DISK 
———— 7] NEW YEAR 

SPEED UP YOUR REPORTS 
Chocolate breek 


will be created. You may delate on Index 
via the Edit Menu choice Delete o Line. 
SETTING. UP UP YOUR BOOKS 

First - Click the Compare F Folder icon 


and enter the first month of your fiscal | 7] 


Figure 2 


Fig. 1 also shows the wide variety of reports that 
Maccountant can generate. These do not include a Statement 
of Changes in Financial Condition, but neither did any of the 
other three packages. The Functions pull-down menu by 


contd. 


Washington Apple Pi 


which the date is changed also provides account balances. 
There is an on-screen help program with its own pull down 
menu. The user can add items to the help menu as Laura has 
done in Fig. 2. 

All accounting entries in Maccountant are made from five 
pre-defined journals ("books" in which the entries are first 
written). Thus no balances can get into the records without 
first being entered in a journal. The journals are "Cash 
Receipts", "Cash Disbursments", "Sales/Accounts Receiv- 
able", "Purchases/Accounts Payable" (shown open with three 
others in the background in Fig. 3), and "Non Cash" (or 
General). Each bank account--up to five are accommodated-- 
has its own Cash Receipts and Disbursements Journal. LLL 
has a checking account and an insured money market account 
and therefore a total of seven journals. Journals are opened 
with a single click from the Open Book Window. Several 
journals may be opened at the same time. 

é File Edit Functions ATEO 00 
; — Income Statement 
Department Income 


Balance Sheot 
Trial Balance 


Check Register 
Datiy Cash Hepast 


Account History 
Goneral Ledgor 


Accounts Recelvoble 
Accounts Payable 
Financial Ratios 


Figure 3 


Because entries are made into Journals in much the same 
way that they are into a manually kept journal of the same 
type, the transition from manual books is non-traumatic, if 
not comfortable. Entry of the date in a journal signifies the 
start of each entry. Columns are available for description, 
reference, the account affected, (except for the cash journals 
where cash is always on one side of the transaction), and the 
amount. 

The program will prompt with the amount neccessary to 
complete recording transactions with multiple parts such as a 
payroll check with several deductions. Posting, that is, 
writing new journal entries into the principal account book, or 
General Ledger, is accomplished by closing the journal. The 
program will not let you close a journal if there is an entry 
with no amount, or one that doesn't balance. I consider this a 
positive feature of the program--others have criticized it as 
"rigidity". Correction of errors is done from the pull-down 
functions menu which offers restricted, easy to use choices 
appropriate to the journal and transaction to be corrected. 
Complete freedom to make correcting or other special entries 
such as recording depreciation, or reserve for uncollectable 
accounts is offered in the Noncash Journal. It would be use- 
ful if non critical data such as references and descriptions were 
correctable without re-entry (as is allowed in Rags to Riches). 

Subsidiary accounts are well accommodated by the num- 
bering system. Thus if accounts receivable is account 1050, 
then customer #1 is 1050/0001; customer #2 is 1050/0002, 


Washington Apple Pi 





etc. Accounts Paayable are handled in the same way. Depart- 
mentalization of expenses is handled in similar fashion. 

Capacity on a two drive or hard disk system is large 
enough to handle the needs of a small or medium business. 

A serious (non-fatal) criticism I have is that the journal 
entry description areas, particularly for customers in the Sales 
Journal and for Vendors in the Purchases Journal is too small 
to include address and other needed information. I understand 
that Turbo Maccountant, a new product from Digital, pro- 
vides screens for complete customer and vendor information, 
as well as payroll and other improvements and refinements. 
I'm anxious to get a look at it. If I get a review copy, I'll do a 
follow up review of it. Unfortunately it is not an upgrade 
from Maccountant, but a different product. 

Learning to use Maccountant was made unneccessarily dif- 
ficult by a very poor manual. It has been produced in a very 
difficult-to-read type face and is also incomplete, in that it 
does not tell the consequences of deviations from its proced- 
ure. For example, the manual instructs the user to make a 
new disk from a backup, but not that starting a new data disk 
trashes all data on the disk. 

Maccountant is the only package reviewed which could 
export to Excel and Jazz. Export to a spreadsheet is very 
useful, for instance at budget or tax times. If gussied-up 
reports are desired, export to a text file is also available. 

In a rating system of (E)xcellent, (G)ood, (A)cceptable, 
and (U)nacceptable, I rate Maccountant an overall G. For 
integrity an E, performance a G, ease of leaming an A ( the 
manual), ease of use a G, and Vendor support an E. 
Maccountant lists for $150. The Software Specialist, Wash- 
ington and Tyson's Corner, has agreed to sell any of the 
packages to Pi members at reduced prices. For Maccountant, 
that is $114. Turbo Maccountant lists for $495, and is 
available at The Software Specialist for $369. 


MacOneWrite is strictly a cash recipts and disburse- ments 
journal. It has little or no utility as a general accouting 
system except to small cash-basis businesses. The package is 
very easy to learn, and use and the documentation is good. 

" é File Edit Checks Doing Reports Options Year 


NT 


TERRE 
L DE rest Falls, va 22008 | | l AA B mak i 
iur em a n trem mm 


Bank of Back] fai n D Sf ii 


a Wim vpn xdi 6: t qr 21 A 


matant moniman nn AT 
Accoun 


O aT [ 
Eu ECT MEE LT EA 


Ja lu 





When the program is opened, a convincing representation 
of a One-write pegbord system fills the screen, check in place, 
ready for "one-writing" (Fig. 4). MacOneWirite presumes the 
use of computer printed checks, but does allow for hand 
written checks. With computer printed checks, it provides for 

contd. on pg 58 


April 1986 71 


WORKING WITH A 512K MAC AND A 


SINGLE DISK DRIVE 
by Lloyd B. Swift 


Believe it or not there are still some of us out here who 
have a 512K Mac but haven't gotten even an external disk 
drive, let alone a hard disk or a Macintosh Plus! If you are in 
that category, this article is for you. If you're not in that 
category, this article may be for you anyway, since it has to 
do with using big Systems and Ramdisks and such, which 
could be helpful even if you have a second drive. (I think-- 
since I don't have a drive, I'm not sure.) 

The problems with a single drive are: 

* Too little space on a 400K disk to put on an application 
plus all the fonts you'd like to use. 

* Too many disk swaps. 

e Too much time involved in moving from one applica- 
tion to another (without using the Switcher). 

I'll suggest solutions to all three by describing what I do. 
You may have a better way--if you do, write it up for all of 
us. 

I have a startup or "System" disk which has a System file 
(339K) with all the fonts I ever expect to need for whatever 
job I'm going to do. Also on that disk I have set up an 
"empty" Ramdisk of 220K (big enough to hold, say, 
MacPaint plus Microsoft Word but still leaving enough RAM 
for printing, etc.) There is 57K of available disk space. 

At present I have on this system the following fonts: 
Athens 18; Bostonll 9,10,12,14,18,20,24; Minibostonll 12, 
24; Cairo 18: Cartoon 12; Chicago 12,18,24; Dallas 12; 
DoverPS 12; Geneva 9,10,12,14,18,20,24; Greenbay 18; 
Istanbul 12,24 (this is font which is like Geneva but writes 
Turkish); London 18; Monoaco 9,12; pica 12; Saigon 18,24; 
Ultra 12,24; and Venice 14. I won't bore you with explana- 
tions of why these particular fonts--each of us has his 
favorites, no doubt. 

Additionally I have disks with smaller systems, single 
applications--such as Dollars & Sense, MSBasic, Microsoft 
Chart, MacDraw and MacProject--and various sizes of 
Ramdisks on them as well as what I call my "Word 
Processing Disk" with MacPaint, MacWrite, Microsoft Word 
and Ready-Set-Go on it, but no System. 

When I have a sizeable job to do--let's say I want to work 
on my Memoirs using Microsoft Word--l first boot my 
startup disk, When the Finder comes on showing that disk 
and the Ramdisk, I eject the startup disk and put in my Word 
Processing disk, drag Microsoft Word into the Ramdisk and 
open it. If I want to work on a chapter already started, I put 
the Memoirs data disk in, drag the current chapter into the 
Ramdisk and open it (instead of Word). Mac asks me to put 
back the startup disk, which I do. I've gone through three or 
four disk swaps (depending on whether I had to go get an 
existing document) but I now have all those fonts available to 
use with Word. The Ramdisk gives me great speed. Any 
documents I edit or create I save in the Ramdisk. Saving to 
the Ramdisk is very fast, but, of course, you need to save to a 
real disk from time to time to avoid loss. Until then, I won't 
have another disk swap. 

If all I want to do is write a letter, of course, I don't go to 
that trouble. Rather I boot a disk with a smaller system 
(fewer fonts), MacWrite, and an empty Ramdisk. Why the 


72 April 1986 





Ramdisk? Because if I create a document of some size and 
want to transfer it to a separate data disk (say a letterfile disk), 
and I put the data disk in and drag this document out of my 
application disk, Z get requests for several disk swaps. If I 
store the document in the Ramdisk, all I do when I'm finished 
is kick out the application disk, put in the data disk and drag 
the document out of the Ramdisk into the data disk. It 
transfers fast without swaps, no matter the size. 

Be careful! If you have a Ramdisk on the machine, use it! 
If you try to transfer documents between disks without using 
the Ramdisk when there is a Ramdisk resident, you'll get 
many, many disk swap requests because of reduced RAM size! 
I have a big sign over my computer desk reading, "Put it in 
the Ramdisk!" 

Now, if I know that I'm going to need to draw some 
pictures with MacPaint and put them into a document in 
MacWrite or MSWord, I drag both applications from my word 
processing disk onto the Ramdisk. Changing from one to 
another through the finder isn't as quick as with the Switcher, 
but it is pretty fast. (The Switcher plus two appli- cations is 
too big for the Ramdisk.) With both MacPaint and MacWrite 
in the Ramdisk, it takes me 36 seconds to quit MacPaint, 
open MacWrite and paste a picture. Going the other way it 
takes 24 seconds to quit MacWrite, open Mac- Paint and 
paste. To paste a MacPaint document into Word takes a little 
longer (40 seconds) because Word is bigger. If I'm working 
on a newsletter page, I can save, for example, this document 
(7K) as text only, go through the Finder to Ready-Set-Go and 
paste the text into a block in one minute. And I still have all 
those fonts, sizes and styles to doll up my newsletter with! 

By using these techniques, I minimize disk swaps, have 
all the fonts I can possibly need available with any 
application, and can move from one application to another as 
quickly as is possible without using the Switcher. C5 


Disk Conversion 


Apple to IBM and Back 
Over 90 formats 
3-day turnaround 

Manuscripts transmitted 


at 2400 Baud to Typesetters 


RAEDATA, Inc. 


7411 Riggs Road # 104 
Adelphi, MD 20783 
301 439-1799 


Washington Apple Pi 


N 





Mac Hardware 


Thunderscan 

BOB MASSO ON 02/05 TO ALL 

The announcement re Thunderscan upgrade to handle the new 
Mac+ without the DC voltage lines: To use a Thunderscan 
with a Mac+ you will need to connect a plug-in power supply 
which goes between the Mac+ and TScan and "fills-in" the 
missing +5/+12 volts. The TScan Co.is working on it, and 
it will be out REAL SOON NOW, I imagine once you can 
get these jobbers, you could also use them to fix the same 
problem with other hardware which uses those lines on the 
serial ports to get their power. 


Mouse Problem 

CHARLES TURNER ON 02/06 TO RICH NORLING 

Rich, my mouse also failed on a different Mac at Clinton 
Computer repair. The problem seemed to be electronic rather 
than mechanical because it got worse with time as the circuits 
warm up. New mouse $60 with trade in. No WAP discount 
on replacement items. New one works fine and has a crisper 
feel than my old one that I've had for two years. Thanks for 
the note. 


Print Head Fi 
KEITH BLAIR ON 02/13 TO JOHN MARKEY/ALL 

John, I had a similar problem on another printer. What had 
happened was some of the paper (1 didn't know to use good 
paper then) had wedged itself into the wires. I went to Cox 
Electronics in Odenton, and they sold me some spray that is 
specially made for cleaning VCR heads. The spray comes out 
as a heavy mist and penetrated deep into the head forcing 
everything out. As a side effect it also forces out any and all 
lubrication and nearly instantly dries. 1 don't know about your 
printer, but this worked fine for me. I just made sure that none 
of the stuff went anywhere else that would be hard to lubri- 
cate. I'm sure any good electronics store would carry some- 
thing similar. 


Musical Dri 
TOM VIER ON 02/18 TO ALL 

Anyone here had their drives sing to them in high pitched 
whine while spinning? 


STEPHEN C. WARREN ON 02/19 TO TOM VIER 

I've noticed some peculiar noises, but the most impressive 
tune my drives have come up with reminded me of Cheap 
Trick, Twisted Sister, AC/DC, and Kiss coming together for 
one big concert.... Wait, there was the time I thought I heard 
"Sunshine on my Shoulder”.... Never mind! 


KEITH BLAIR ON 02/23 TO TOM VIER 

Yes!! I've had my internal and external drives do it to me. The 
occurences seem to be few and far between though. The one 
program I noticed it the most was a utility called ‘Patch Disk". 
Any other times it just squeals for a second or two and quits. ] 
haven't lost any data or applications yet...knock on wood. At 
least I'm not the only one this has happened to. 


Washington Apple Pi 


Mac Software 


Flight Simulat 
COREY ZIMMERMAN ON 02/10 TO ALL 

In the back of the latest issue of Macazine they mentioned a 
new program from SubLogic called Flight Simulator. Is this 
a MAC version of the famous game used by the world on 
IBM PC's? I hope so. I would appreciate any comments or 
descriptions that anyone has. 


RICK STICKLE ON 02/10 TO COREY ZIMMERMAN 
Corey, yes this is a Mac version of the PC game. A call to 
SubLogic revealed that it will be marketed by Microsoft and 
should be coming out in March. I couldn't get a price. 


Graphing 

KEITH BLAIR ON 02/12 TO ALL 

I am looking for a program that will graph a function of up to 
3 dimensions and is fairly simple to use - that is, the function 
can be entered directly without having to define every variable. 
I am hoping to be able to solve some differential equations 
and to find relative maximum and minimum pts. I haven't 
seen anything commercially and would like to know if there is 
anything in public domain. Thank you. 


KEVIN NEALON ON 02/26 TO KEITH BLAIR 

I have StatWorks and can highly recommend it as a good sta- 
tistics program. It is capable of 3D graphs, and you can input 
the data directly or a text file using tabs to separate fields and 
a CR to separate records. It is also very inexpensive. 


Two Questions 

JAMES B. REESE ON 02/20 TO ALL 

Does anyone know:1. Does the new driver for the Imagewriter 
II printer offer any advantages to the owner of the original 
Imagewriter? 2. Exactly how does MacDraw 1.9 differ from 
the original release? What bugs were fixed? Any information 
will be appreciated. 


KEVIN NEALON ON 02/26 TO JAMES B. REESE 

I have the ImageWriter II Driver. But I have been having 
problems using it with the software I have. I have even had 
trouble when I used it on an ImageWniter II. Mind you I have 
v2.0 of the driver, and I understand there is a newer version. 
I'm afraid I can't help you with the MacDraw upgrade. 


Mac Misc. & Gossip 


Mac Tech Notes 
TOM WARRICK ON 02/09 TO JASON DELOOZE 


Be aware that the Tech Notes on MacWrite file formats do not 
conform to reality. In other words, the Tech Notes are 
(shudder!) wrong! 


Inside Macintos] 
JAMES B. REESE ON 02/09 TO ALL 

The final (?) printed versions of Inside Macintosh are now 
available at B. Dalton bookstores. I have seen them at both 
Springfield Mall and Seven Comers Mall. Inside Macintosh 
comes in three volumes printed on high-quality 8.5 by 11 
inch paper with paper covers. Volumes I and II are $24.95, 


April 1986 73 


and Volume INI is $19.95. The contents are similar to the 
"phone book" version. 


Macs 
JIM RHODES ON 02/21 TO ALL 
Can a Macintosh wreck a nice beach? 


JOHN MARKEY ON 02/24 TO JIM RHODES 
Pair halves Macintosh canned wreck a nice beach, butt knot 
because of a cinder sized axe scent! 


Telecommunications 


Downloading Pit Fil 
BRUCE ST. GERMAIN ON 01/27 TO ALL 

Having trouble downloading files labeled XXX.pit. Most 
recent was downloading pool.pit CompuServe. Apparently it 
is two packed files if I understand the description correctly, but 
it bombs after the first is downloaded. What I received is one 
text file. What do I need to convert what I have, and what do I 
have to do to download the entire file? I was downloading 
using XMODEM with Red Ryder. 


BOB MASSO ON 02/05 TO BRUCE ST. GERMAIN 

Bruce, I think you don't quite understand what a .PIT file is. 
There is a software application on the Mac called PACKIT 
which allows you to bundle/unbundle several files into one 
file for up/downloads. This allows someone to merge an 
application with any accompanying documentation or datafiles 
so that it can be sent and stored as a single file. Then after 
downloading, you run PACKIT and re-constitute the indi- 
vidual files on your Mac. What you need to do is get the 
PACKIT application & run it. OK? 


Red Ryder and CRC 

CHARLES TURNER ON 02/06 TO REGINA LITMAN 
What have you observed, or heard, the problem to be? Is it 
with transmission or errors with the resulting file or 
something else? 


REGINA LITMAN ON 02/10 TO CHARLES TURNER 

The problem seems to be that when Red Ryder misses a NAK 
or ACK due to line noise or some other problem, it keeps 
asking for a resend. This loop continues until someone 
manually aborts the transfer. This request for a resend is on 
the same block, over and over. 


CHARLES TURNER ON 02/12 TO REGINA LITMAN 
Thanks for your reply; have you, or anyone else out there, 
been in touch with Scott Watson's BBS about this? So often 
we assume someone else has reported a problem, especially 
when any single person may rarely experience it. 


REGINA LITMAN ON 02/22 TO CHARLES TURNER 
From what I hear, Scott Watson has finally admitted there is a 
problem with XMODEM using Red Ryder 7.0. Version 8.0 
is due Out in the next week or so. 


JIM RHODES ON 02/06 TO REGINA LITMAN 
I've been using RR7 on a RBBS with CRC with no 
problems. You can also tum CRC off with RR7 easily. 


REGINA LITMAN ON 02/10 TO JIM RHODES 
No it's not true that you can turn CRC off easily with RR7. 
Although there's a menu option to do this, it doesn't work. 


74 April 1986 


When I tried it on Jeff Davis' Falcon BBS, which uses the 
new version of Mouse Exchange that supports CRC, I found 
that I got an error right away. An unrecoverable error, it 
appeared to be. It gave the first block a large (in absolute 
terms) negative number. With FreeTerm 1.8, on the other 
hand, there is an option to tum off CRC, and this one works. 


BOB MASSO ON 02/06 TO CHARLES TURNER 

Charles, the RR vs. CRC problem is in the transmission. It 
is apparently a problem with handling of timing. The 
symptoms are that after a random amount of time, your Mac 
will freeze up. This must result during an error-handling 
sequence (because of the randomness). Anyhow the Mac just 
keeps asking for the block but can't get it and goes into an 
endless loop. This occurred ANYTIME I saw an error occur. 
As a result I now use FreeTerm 1.8 to talk to download BBS's 
with this version of CRC and can only use my Red Ryder 
neato-torpedo features for the remainder. Oh well. PS- - 
Anyone out there using Red Ryder who HASN'T PAID FOR 
IT? This is probably THE best piece of shareware out on the 
market. A LOT of programmers who wrote short utilities as 
shareware felt burned when they saw their software being used 
but never paid for. Personally 1 think you are foolish to 
market as shareware something which will only be used once 
or twice in a year at best, as many of these were. But the 
stuff I can use daily (Red, MockWrite, QuickPrint, etc.) I paid 
for. I couldn't stand the guilt trip for those, but something to 
print out a Font table is used so infrequently that the line 
between trial-use and unpaid-use is not as obvious to the user. 
Anyhow, what I am leading up to is that the Try-Before- You- 
Buy concept of shareware is something which, if used by a lot 
of programmers, would really help the success (& usefulness) 
of our machines. BUT IT HAS TO BE SUPPORTED BY 
US! Right now a lot of former-shareware programmers have 
already declared that it is unprofitable, that only (fill in the 
blank) percent of people who use the software bother to pay 
for it. I would like us to prove them wrong. So if you find 
you are using a shareware-application or DA all the time- - 
PLEASE please PLEASE pay. Nuff said. 


CHARLES TURNER ON 02/12 TO BOB MASSO 
Thanks for your description of the RR/CRC problem. Now I 
can at least recognize it, even if I can't prevent it. 


JIM RHODES ON 02/14 TO ALL 

I've had no problems using RR7.0 to download or upload. 
I'm using a 128K Mac and a Prentice PopComm modem. I 
also always use the Slow Timeout option as suggested by 
SYSOP Paul Heller of "Twilight Clone" as a way to avoid 
the CRC problem. I got my RR7.0 direct from Scott, the 
writer of it. Maybe someone's defective copy has been 
spreading. Mine was uploaded to "Twilight Clone" in Rock- 
ville, 946-8838. 


1200 Baud for $140! 

GEORGE KINAL ON 02/13 TO ALL 

This is not a testimonial or recommendation. However, the 
Volks mini modem is now being advertised for $140 mail 
order. It is a manual dial, auto answer 300/1200 baud modem. 
I also note that DAK is advertising their 1200 baud "Smart 
Duck" in the CompuServe "ONLINE Today" magazine for 
$169. This is the Prometheus Promodem 1200 with an 
"ADC" (a BSR subsidiary) case/label. By next year, they'll be 
giving them away in cereal boxes! 


contd. 


Washington Apple Pi 


Smart Duck 1200 

KEITH BLAIR ON 02/13 TO GEORGE KINAL 

To all, I ordered and am happily using the 1200 baud "Smart 
Duck” by ADC. I had to make my own Mac cable with the 
help of Lynn Trusal, who told me that it has the same pin 
connections as a Hayes modem. Surprisingly enough, one of 
the hardest parts of making a cable is finding the 9-pin male 
connector required for the Mac. 3 Radio Shacks were sold out 
in my area, but fortunately one was lying around at work. 1 
wonder if everyone is buying them so they can mate their 
current peripherals to the Mac+. Oh well, anyhow the modem 
is great and works with Red Ryder and MacTerminal. 


STEPHEN C. WARREN ON 02/24 TO KEITH BLAIR 

This all sounds too good to be true! Since I am not a Source 
or CompuServe subscriber, how can I order this Smart Duck? 
Complete address and ordering phone number would be appre- 
ciated. 


KEITH BLAIR ON 02/25 TO STEPHEN C. WARREN 
Stephen, call 1-800-423-2866, and you will get an operator 
who seems to take calls for many assorted companies, and you 
will have to know exactly what you want. You will want a 
"1200 baud Smart Duck ADC'. They will also ask for an ad 
# which I have forgotten. Fear not, it is in the Dec. 85 WAP 
Journal at the very end of the article titled '$175 1200 Baud 
Modem’. You must have this # to place the order. I'll have 
to hunt for it, and I'll post it this Thursday night, assuming I 
can log on. 


Mac+ and Comm Soft 
xd ES ON 02/17 TO ALL 
Le i-re about pe to do if you get a Mac+ and can't 
M until: 8.0 comes out? : “MockTerminal doesn't 
files, . SmartComm I don't have. 


BOB MASSO ON 02/23 TO JIM RHODES 
Do you know if FreeTerm 1.8 will run OK? 


JIM RHODES ON 02/23 TO BOB MASSO 
No, I don't, but Marty Milrod seems to think it might. 
Maybe you'd like to check with him. 


Games & Gamesig 


Orbiter 

RONALD WARTOW ON 02/05 TO RICK STICKLE 

Rick, 1 wonder what must be going through the Spectrum 
Holobyte people's minds in view of the Shuttle tragedy. We 
all know what happens when any flight simulator on a 
computer is not well "play 


RICK STICKLE ON 02/05 TO RONALD WARTOW 

When I called them I really didn't want to ask how they felt 
about the accident. 1 do know that quite a few of the beta 
testers that were picked (like me) work for NASA. They said 
that they did this to get better feedback on the accuracy of the 
program and the payloads they are simulating. In a way the 
delay is good for us because as you can realize, if the betas had 
been received last week, a great number of the testers would 
not have had the proper time to test it. 


Games in Stock 

MICHAEL DROLET ON 02/09 TO ALL 

I was in Family Computers in Fair Oaks Mall today. They 
had 45 games for the Mac in stock, Best selection I've seen 


Washington Apple Pi 


anywhere outside of mail order houses. List price naturally. 


Brataccas 

RONALD WARTOW ON 02/25 TO ALL 

Requires 512K Macintosh. State-of-the-art game. Appears to 
be an adventure game but not like anything I've seen before. 
Seems to be entirely mouse-run. There could be some role- 
playing aspects, but it's hard to tell the documentation. This 
is a review copy, so any GAMESIG'ers out there with FAT 
MACS, come to next meeting, and you'll get a shot at 
reviewing this. 


Mac Programming 


TOM PARRISH ON 01/12 TO ALL 

Your SYSOP has finally come to life! Does anyone know 
the true story with regard to Apple's MDS (as well as TML 
Pascal and Consulair C) working with the HFS/Hard Disk 20? 
The general problem is that nothing works quite right; a 
specific problem is that the Linker doesn't seem to work at 
all, All problems appear to be due to the programs not using 
HFS file manager commands correctly. 


RICH NORLING ON 02/04 TO TOM PARRISH 

Yep, the problem is that the authors of Edit, Linker, and 
RMaker seem to have ignored Apple's warnings about using 
the file system correctly. They seem to work OK if you put 
them all and their data files in the volume directory (the first 
window) instead of burying them inside a folder. Some day 
maybe everyone will listen when Apple Tech Support speaks. 


Finder S./LAYO 
TIM BUEHRER ON 02/09 TO ALL 


For a good time use ResEdit 1.0D4 or greater to modify the 
new LAYO resource in Finder 5.1. By modifying the 
parameters of that resource you can drastically change the 
layout of the finder desktop. For instance, by changing the 
icon vertical phase you can easily stagger the position of 
icons within a window. By changing the font sizes and the 
height of the bottom line you can use 24-point Los Angeles 
type as the default type font on the desktop (this does not 
affect the use of Chicago as the system font). Have fun. 


HES 

TOM WARRICK ON 02/09 TO JIM RHODES 

The new ROM upgrade works with 800K disks, which are 
supposed to be HFS only (although there is a way around 
this). The ROM allows HFS or MFS disks. Don't know 
about RAMdisks. 


TIM BUEHRER ON 02/11 TO TOM WARRICK 

But Tom, the question seems to be whether there will still be 
problems on the Plus if you run an MFS disk. While most 
of the disk problems should be cured (for instance, the 
problem with Word not finding the glossary); others will still 
exist, like the problem with the immediate bit in the mock 
desk accessories. Similarly there is the odd problem of RR 
7.0 on the Plus that does not show up on RAM-based HFS. 
Interesting problems, no? 


ELABORATION OF AN ITEM WHICH 

APPEARED IN LAST MONTH'S COLUMN: 

In last month's "Best of the Mac Items - UBBS" column, I 

inserted an item in which someone described a problem he had 

in Opening MacWrite documents on recently-purchased 
contd. on pg 58 


April 1986 75 


MEMBERSHIP DIRECTORY 


by Dana J. Schwartz 





The next edition of the Washington Apple Pi Membership 
Directory will be published in the next few months. There 
will be over 4700 names listed, and with such a large number 
there are bound to be some unavoidable errors. In order to 
catch some of these problems before publication, we are 
listing below the WAP membership numbers of those 
members who will not be included. The list includes new 
member numbers up to #8250, and information received (via 
renewals and other communcations) in our office as of 
February 22, 1986. An asterisk (*) to the right of the number 
indicates that you have given us permission to publish your 
information in the directory but did not give a telephone 
number, If you want to be included you must supply a 
telphone number. 


0027 0543 
0054 0620 
0059 
0094 
0144 
0186 
0187 
0207 
0233 
0234 
0250 
0284 
0314 
0328 
0372 
0429 
0450 
0451 
0455 
0475 
0486 


2736 
2832 
2898 
3042 
3096 3512 
3106 3568 
3112* 3569 
3124 3600 
3175 3619 
3186 3621 
3197 3648 
3215 3655 
2217 3235 3737 
2260 3254 3820 
2296* 3312 3854 
2321 3319 3863 
2392 3320 3895 
2421 3344 3904 
2462 3353* 3915 4577 
2476 3371 3940 4587 
2575 3380 3969* 4589 
2618 3398 4008 4603 
2619 3440 4061 4618 


4646 
4649 
4650 
4672 
4674 
4702* 
4703 
4751 
4759 
4787 
4791 
4802 
4833 
4881 
4899 
4938 
4977 
4987 
5005 
5009 
5016 
5034 
5046 


5060 
5062 
5076 
5079 
5103 
5121 
5126 


1134 
1181 
1298 
1313 
1340 
1406 
1425 
1469 
1530 
1534 
1556 
1588 
1611 
1718 
1723 
1725 
1730 
1759 
1778 
1801 
1043 1820 
1065* 1876 
1128 1881 


1898 
1920 
1922 
1938 
1947 
1965 
2005 
2065 
2088 
2099 
2159 
2196 


3453 
3475 
3477 
3511 


4092 
4133 
4157 
4230 
4239 
4244 
4258 
4379 
4395 
4429 
4438 
4445 
4481 
4525 
4556 
4558 
4564 
4569 


5228 


0503 


76 


5144* 


5697 
5738 
5744 
5758 
5789 
5810 
5823 
5835 
5839 
5870 
5875 
5883 


5895 
5901 
5933 
5945 
5963 
5992 
5998 
6018 
6020 
6024 


April 


The Directory will include ONLY the following infor- 
mation: first and last name, home phone number, city and 
zipcode. There will be two lists, one sorted alphabetically and 
the other sorted by zipcode. The Directory will be distributed 
only to those persons who have given WAP permission to 
include their names. There will be a nominal cost for the 
Directory (to cover printing costs), and details of pre-ordering 
will be included in next month's Journal. 

If the information below is incorrect, or if you wish to 
change your directions to the club, please fill out and return 
the form in the back of this issue. Changes and corrections 
MUST be received in the WAP office no later than April 27. 
Information arriving after that date will not be included in this 
edition of the Directory. 


6064 6462 6781 7006 
6092 6475 6806 7008 
6124 6480 6817 7013 
6141 6481 6839 7038 
6180 6485 6851 7040 
6247 6486 6852 7041 
6256 6490 6872 7047 
6258 6502 6875 7087 
6266 6544 6884 7103 
6268 6545 6901* 7120 
6291 6552 6915 7121 
6294 6567 6918 7134 
6334 6577 6928 7145 
6339 6586 6929 7147 
6356 6600 6939 7154 
6368 6656 6942 7160 
6373 6659 6945 7187 
6380 6672 6949 7195 
6400 6685 6962 7200 
6407 6722 6963 7224 
6420 6729 6984 7230 
6440 6752 6996 7270 
6454 6780* 7004* 7271 


7215 
7289 
7290 
7293 
7297 
7299 
7307 
7318 
7336 
7339 
7340 
7342 
7354 
7365 
7374 
7381 
7400 
7424 
7439 
7451 
7453 
7468 
7484 


7489 
7494 
7498 
7504 
7535 
7552 
7553 
7559 
7582 
7587 
7605 
7606 
7615 
7635* 7874 
7636 7876 
7652 7888 
7656 7895 
7662 7905 
7677 7911 
7700 7918 
7737 7942 
7738 7960 
7750 7962 


7756 
7160 
7778 
7782 
7185 


8206 
8207 
8209 
8210 
8221 
8225 
8235 


7970 
7971 
7972 
7978 
7984 
7985 
7993 
7994 
8007 
8008 
8035 
8057 
8058 
8071 
8084 
8098* 
8135 
8137 
8155 
8169 
8174 
8187 
8200 


1986 Washington Apple Pi 


DISKETERIA DISPATCH - 





We have three new disks this month in the Eamon adven- 
ture series and two new SigMac disks. ProDOS Disk /WAP 
801 PROCMD (The Commander) has been withdrawn from 
our disketeria at the request of the author. 

Disk 227 is Death's Gateway, by Bob Linden. During the 
night of the last full moon Locus, the blacksmith, 
disappeared. Red-eye, the town drunk, relates that he saw 
Locus lifted into the sky. Laughter greeted this crazy tale. 
However, your search of the smiths shop uncovers a map... 
Following clues on it you find yourself at the ruins of a castle 
keep. Searching the ruin you stumble across the burned body 
of Locus. Nearby is a stairs going down into the bowels of 
the earth. You take it from there! 

Disk 228 is Escape from Orc's Lair, by Jay Hink- leman. 
You are feeling great as you stride down a dark alley. You 
feel so energetic that you hardly notice that a gang of Orcs is 
following your trail. A club crunches down on your skull. 
The gang takes you home (their's not your's) and you awake 
in a dark cell to overhear fragments of a conversation-- #1 we 
have nearly enough hostages... #2 hope we get enough 
ransom to... you lapse back into dreamworld. Later you wake 
up to find the cell has no exit. Must get out to wam the 
Guild. But how? 

Disk 229 is The City in the Clouds, by Evan Hodson. 
Based on the theme;of Star Wars after the destruction of Death 
World, you have partly finished training with Yoder. As you 
prepare to leave he concludes with "you must find your way 
back to your own world, I do not have all the answers." 

More material for the Apple // is on the way for next 
month. 


The descriptions of the following SigMac disks are taken 
from the notes of Tony Anderson as submitted by Dave 
Weikert. 

SigMac Disk 35: Fun and Games III 

Kick off your shoes. Grab a diet Coke. Turn on the 
answering machine and get ready for some serious Mac- 
Gaming. You are about to discover some of the best games 
available for the Macintosh anywhere. Be a pinball wizard 
with PSC Player, or get behind the eight ball with Billiard 
Parlour. Play the favorite sport of the informa- tion age, 
Silicon Volleyball or play one of the solitaire games of an 
earlier age, canfield. 


Silicon Volleyball (by R.Malissa) This is a version of a 
game ATARI made popular in its heyday. At that time it was 
called Breakout. 

canfield (by Michael A. Casteel) A delightful version of a 
popular solitaire game. Highly detailed graphics of the cards, 
music, and an excellent user interface combine to make this a 
very addictive application. 

Bomber This program does not qualify as a game but it 
sure can be fun. It is a rewrite of an early Microsoft Basic 
program. This one is a compiled version of the same idea. 


Washington Apple Pi 


Make this the start-up application on a disk and watch as you 
ask some unsuspecting MacUser to boot it up. I don't want 
to spoil the fun by telling you what it does, but to avoid 
rebooting the system remember to click on the RESUME 
button. 

n : 
Billiard Parlour (by R.Crandall, S. Gillespie, S.Lew) 
This is an incredible simulation of a Billiard Table. You can 
play a whole menu full of different games. The game itself is 
great but in addition there is detailed information in it about 
how it was developed. This application is an example of what 
can be done with a new Macintosh programming language 
called Rascal. 

Billiard Parlour.Help This is the file containing the text 
for the help command built into Billiard Parlour. 


In the Pinball Player Folder: 

PCS Player (by Bob Upshaw, Bill Budge) PCS is short 
for Pinball Construction Set. PCS is a program by one of 
the best-known Apple // programmers of them all, Bill Budge. 
PCS had a graphic interface with many of the Macin- tosh- 
like concepts long before the Mac existed. Needless to say 
PCS is right at home on the Macintosh. Using PCS you can 
create just about any pinball game you can dream up. You 
need the complete Pinball Construction Set to create original 
games, but with PCS Player you can give copies of your 
favorite creations to friends (or submit them to the WAP 
Library) without their being required to purchase the complete 
PCS. 

SAMURAI a PCS pinball game. 

SAMURAI.MP a MacPaint file used by PSC for the 
Samurai background. 

Twilight Zone a PCS pinball game. 

Twilight Zone.MP a MacPaint file used by PSC for the 
Twilight Zone background. 


SigMac Disk 36: Utilities III 

Utilities! You want utilities? Have we got utilities! We 
got your basic Disk Librarian utility. We got your Scrolling 
Menu utility. What? You say you think you're losing your 
memory? Well here's just the thing. It'll check every nook 
and cranny of your ram till the cows come home. Oh you 
mean your biological memory. Well, I can't help you there. 
How about an application compactor instead? 


FatDisk Init (by Micro Analyst) This routine will format 
a 400K disk with less than the normal amount of space 
allocated to the storage of the directory. By doing this you get 
about 5K more usable space on a disk. 

Lister (by J Pitts Jarvis III, and Brian Bechtel) A nice 
little print formatter for ASCII files. Those are files created 
by a number of text editors or documents from MacWrite 
saved with the text only option used. It paginates the text, 
places a time and date header on each file and prints a nice 
border around the text. 


April 1986 77 


SuperCopy (by Ron Gibb) Will allow you to make a 
backup copy of some of your protected software. This is only 
for the copying of software for which you have a license. 

Memory A very thorough memory test routine. 

Living Art Sort of a utility for the mind. Just click the 
mouse to return to the desktop. 


In the Disk Librarian Folder: 

Disk Librarian (by Little Bit) Finally get a handle on all 
those disks. This utility will read the directory on a disk and 
keep a little database of your collection. Now if you could 
only get labels on those disks. 

Librarian Doc (by Little Bit) How to use Disk Librar- 
ian. 


In the System Modifiers Folder: 

Autocursor (by Kevin Mitchell) Modifies the system files 
so that any wait of more than about half a second will cause 
the arrow pointer to change to the watch. 

BigCursor Sets the arrow cursor to double in size to 32 X 
32 points. 

MacWait Quite amusing. Try this in combination with 
BigCursor. 

JClock (by James T. Sulzen) Displays the time on the 
menu bar at the top of the Mac's screen. It remains there even 
when you start an application. 

Scrolling Menu Installer (by Michael C. O'Connor) Now 
have as many fonts on the disk as you need. If there are more 
than can normally be displayed, just pull down to the bottom 
of the list and the others will scroll into view. 

PRAM (by Ken Winograd) The Mac's clock chip also 
contains some memory. This memory is call Parameter Ram. 
Use this utility to view the memory and change it. 

KeyBoard 0.1 (by Loftus E. Becker) Change any key to 
produce any character. 

Change Application Font (by Loftus E. Becker) Does 
what it says. The application font is used by the finder for 
titles. Now you can have a choice. 

In the Launch Folder: 

Launch Launch allows you to create a disk that will 
automatically start up in an application with a specific docu- 
ment loaded. Now you can start up MacWrite with a 
document already loaded. Do not start this application before 
reading the documentation. Without properly named 
documents on the same disk as this application it will 
bomb. 

Launch Documentation The instructions for the above. 

In the File Handlers Folder: 

Compact (by Steve Brecher) Compress application files 
to save space. 

The Encoder/Decoder (by Micro Technology) A 
compression routine that works on any Macintosh file but the 
file must be decompressed before it can be used. 

TabUtil (by Chet J. Graham) This routine allows the user 
to convert tabs to spaces and vice versa. 

Inthe WayStation Folder: 

WayStation 1.9B (by Steve Brecher) Similar to the 
MiniFinder. Save space on a disk by replacing the finder with 
WayStation. 

WayStation Documentation (by Steve Brecher) The 
instructions for WayStation. Gi} 


78 April 1986 


INDEX TO ADVERTISERS 


All Hours Consultants . . . . . . . . . . 15 
Anderson Jacobson . . . . . . . . Back Cover 
Clinton Computer Center... . . . . Aa. 4 
Computer Den Ltd. ...... va doe ous 65 
Computer Service Center. . . . . . . . . à 
Computer Ware Unlimited . . . . . . oo. 41 


Dynamic Microsystems, Inc . . . . . . . . 39 
Landmark Computer Laboratories . . . . . 59 
MacCorner . . . au . . . . . o . Inside Back 
Operant Systems . . sw w a . e e w so 25 
PC Resources ..... E A dU ls ee Se dd 
Káédata, TACs: wi vètè ja fè Sè. kk OX d fe cw MÉ 
The SOURCE . . . . . . . . . o Inside Front 
TIC Computer Camp . . « au . . . © . . © . 10 
Tysons Corner Center . . . . .. .. . . 2l 
VF Associates . . . . . pow Ji ea as ft SÈ jik Ge 


INDEX TO AUTHORS 


Barnes, Alexander .... 42 
Bedrick, Barry . . . . . . 22 
Begleiter, Ralph J... . 52 
Billingsley, Amy T . . . . 13 
Blazina, David . . . . . . 24 
Bollar, Richard ..... 22 
Burger, James M. . . . . . 66 
Condren, J... . . . . . 44 
Field, Bruce F . . . . . +. 16 
Funk, Paul E. . . . . . . 46 


Hancock, Chris ...... 23 
Hardis, Jonathan E . . . . 48 
Harvey, Dave... . 

Hartman, Michael ..... 39 
Hertzfeld, Henry R... . 32 
Kinal, George .. p 
Klugewtcz, Chris ..... 40 
Kuhn, Martin . . . . . . . 45 
Lanford, Jim . . . . . . . 64 


Levine, Boris . . . . . + 19 
Litman, Regina . . . . . . 73 
Little, Jim . 33x 17 


Morganstein, David .54,59, 60 
Myerson, Ed . . . .. . . 70 
Nealon, Kevin . . . . . . 13 
Ottalini, David . . . 14, 15 
Page, Chester H. . . . . . 34 


Payne, Steven . . . . . . 23 
Platt, Robert C. ..... 68 
Preston, John. . . . an. 13 
Raesly, Leon H . . . . . . 26 
Schwartz, Dana J... .. 76 
Swift, Lloyd B. . . ...71 
Mal, VAY a es 18 


Trusal, lyann R . . . ... 62 
Warrick, TOM . . . . . . . 4 
Youell, Adrien , . . . .8, 28 


Washington Apple Pi 


WASHINGTON APPLE PI DISKETERIA MAIL ORDER FORM 
Software for Creative Living 


This form is only for ordering disks that you want mailed to you. l 

$ 1/4" DISKETTES: - Members $ 5.00 cach; Non-members $ 8.00 cach, Plus $1.00 cach postage up to a maximum of $ 5.00. 
3 12" DISKETTES: - Members $ 6.00 cach; Non-members $ 9.00 each, Plus $1.00 cach postage up to a maximum of $ 5.00. 
A $1.00 per disk discount on the above prices is offered for orders of 5 or more disks. Postage remains as above. 


DOS 3.3 contd. Eamon contd. 


DOS 3.3 Volumes 
41 IAC 25 Mach.Lang. Util. 


42 One Key DOS ** 

43 IAC 29 Utilities H 

44 Utilities ] 

45 Diversi-Copy *** | 
46 French Vocab. Tutorial 
47 Tic-Tac-Toc in French 
48 Boot for l'Hote 

49 l'Hote Story 

50 l'Hote Quiz 
51 French say Tutorial 
52 Apollinaire Biography 


53 Albert Camus Intervicw 


54 Tic-Tac-Toe in Spanish 
55 Rafel-boot 

56 Rafel 

57 Rafel Quiz 

58 Matute 
59 Lo Fatal 
Audio Tape 


70 Business/Math/Statstic. 
Music 

72 Keyboard Games 

73 Text Adventure Games 

74 Paddle Games 

75 Color Graphics for Fun 

76 Education 

77 Utilitics 


90 Spreadsheet C Gen. Bus. 
91 Spreadshect D Investmt. 
92 Secor ne E Bus. Rec. 
a 


isiPlot & VisiTrend 
ALCULINK *** 
100 Utilities A 
101 Utilitics B 
102 Games A 
104 Business A 
106 Science Engineering 
107 Games B 
108 IAC 10 renee) 
109 IAC 11(Applesoft Tutr) 
110 Personal/Education 


l 
115 TAC 12/13 Misc. 

116 IAC 14 Micromodemill 
117 Picture Packer 

it Utilities D 


122 IAC 17 Misc. 

123 French Vocabulary 
124 Utilities E 

125 JAC 18 Misc. 

126 Sights and Sounds 
127 Math/Science 

128 Games D 

129 GLAQ 

130 Diversi-DOS *** 
131 Personal/Educ. 2 
132 IAC 19-Utilities F 


1; French Voc. 
Audio Tape 2: Spanish Voc. 


135 WAPABBS1.1 Disk 1** 
136 WAPABBSI.1 Disk 2** 


137 IAC 21 Spreadsheet A 
138 IAC 23 Utilities G 
139 IAC 24 Education 3 
140 Education 4 

141 Special Data Bases 
142 IAC 28 Pinball Games 
143 =e 

144 J 
145 Apple Logo Tool Kit 
146 Logo Documentation 


150 EDSIG1 (Elem. Math 
151 1983 Tax Template 
152 IAC 31 Miscellaneous 
153 Investments A 

154 Investments B 

155 IAC 33 Miscellancous 


156 IAC 35 Applsft-AW//e 
157 JAC 36 Arcade Games 


158 Apple Logo Programs 
159 Recipe Files 

160 Utilitics & Games 
161 Wizard Worker 

162 Games E 

163 Graphs and Displays 
164 Games F 

165 Happy Holidays 

166 Charts and ra ge 
167 IAC 40 - Pilot Lang. 
168 IAC 41&47-AW Util. 


169 Hayes Term. Prog. *** 


170 Love's Follies (Uul.) 
171 Cat-Graphix 

172 Print Shop Graphics 
173 Riley's Pers. Instru. 


500 Master Catalog Listing 
Eamon Series Volumes 


180 Dungcon Designer 

181 Beginners Cave 
*182 Lair of Minotaur 
*183 Cave of the Mind 
*184 Zyphur Riverventure 
+185 Castle of Doom 
*186 Death Star 
*187 Devil's Tomb 
*188 Caves of Treas.Isl. 
*189 Furioso 
*190 The Magic Kingdom 
*191 The Tomb of Molinar 
*192 Lost Isl. of Apple 
*193 Abductor's Quarters 
*194 Quest for Trezore 
*195 Underground City 
*196 Merlin's Castle 
*197 Horgrath Castle 
*198 Deathtrap 
*199 The Black Death 
*200 The Temple of Ngurct 
*201 Black Mountain 
“202 Nuclcar Nightmare 
*203 Feast of Carroll 
“204 The Master's Dungeon 


orts 
C 27 Applesoft Prog. 


147 A 8, Logo Samp.Prog. 


Macintosh i se 
- @$6.0 


*207 The Manxome Foc see above) 
*208 The Gauntlet j ENS dM s 
*209 Caverns of Langst nson s Ies 


*210 Future Quest 

*211 House of Secrets 
*212 Sewers of Chicago 
*213 Slave Pits of Kzorland 
*214 Altemate Begin. Cave 


3 Fonts 

4 MS-BASIC Pgms 

5 Desk Accessories 

6 Mac Paintings 

7 Desk Calendar&MS-Basic 


*215 Lifequest eg aa Programs 

RA LUE 10 Mostly BASIC 

ioi dies ae u Mee] Recommended 
m acronts} as a pair. 

4220 Utility li 13 RAM Disk&Alud. Finder 


*221 Utility III 

*223 Temple of the Undead 
*224 Quest for Holy Grail 
*225 Caves of Mondamen 


14 Filevision Templates 

15 Progammer's P ayground 
16 New Members Disk 1985 
17 Red Ryder 5.0 *** 


1557 ere eae 18 MusicWorks Collectn. I 
+228 Es Je Lai 19 Mock Accessories *** 
scape from Orc's Lair 20 MacPaintines 11 
*229 City in the Clouds 51 Utilities I ( : SEd) 
ProDOS Volumes 22 Desk Tools 
802 Utilities (A) 23 Fonts 111 


24 Telecom I 
25 Util. II (Switcher 4.4) 
26 Am. Sign Lang. Font 


803 Filecabinet 
804 Shareware *** 
805 '85 Tax Templates-AW 


806 ZAP 27 Cyclan Develop. Sys. 
Forth Volumes 28 World Mapping Prog. 
700 Assembler/Disassemb. 7 Fun and Games 

701 Full Screen Editor 0 Education I 
702 GoForth Tutorial 31 Dungcon of Doonv 
703 Fig-Forth Eliza Talks 
704 Floating Point Arith. 32 Fun and Games Il 
ascal Volumes (Sce also Fe 33 Desk Accessories II 

300 PIGO:ATTACH 1.1/BÍOS 34 Excel Tax Temp. '85 
301 PIGI: 35 Fun and Games Ill 
wa Fi SUP 

0 : : : O u d-Z , + ac 
201 Pic: Olea. d : Set of 3 disks - $15 
305 PIGS: PIGII: are 
306 PIG6: re-issucs) 
307 PIG 
308 PIGS: 
309 PIGS: 
310 PIG10: 
311 PIG11: 
312 PIGI2: 
313 PIG13:Gucrilla Guide 
314 PIGI4: 

P/M Volumes 


401 Master Catalog 
402 Utilities 1 

403 Communications 
404 Utilities 2 

405 Utilities 3 

406 ZCPR2 Install 
407 ZCPR2 Documentation 
408 ZCPR2 Utilities 
409 Modem 730 

410 Essential Utilitics 
411 Text Editor 

412 Spreadsheet 


133 [AC 20-Pascal&DOS 3.3 


413 N DM 70C IV 
134 New Members Disk 


*205 The Crystal Mountain 414 MDM740C 
m D(7710& A-Cat 
*206 The Lost Adventure 415 Orig. 350 PL Adventure n 


* Vol. 181 required with these disks. ** Vols. 121, 135, 136 must be purchased tog i: 
*** Use of this disk requires sending moncy directly to the author. P gether. DATE: 


Note: Allow 2 to 3 weeks for mailing. Total Order = Disks; Postage $ ; Total Amount Enclosed § 


NAME: 
ADDRESS: Washington Apple Pi, Ltd. 
Aun. Disketeria 


April 1986 79 


Make check payable and send to: (U.S. funds payable on a U.S. bank.) 





Telephone 


Washington Apple Pi 


WAP TUTORIAL REGISTRATION 


The following three WAP tutorials are being offered to Apple // owners on Tuesday evenings from 7:30 to 9:00 PM, 
at the office, 8227 Woodmont Ave., Bethesda, MD. (The tutorials start promptly at 7:30; if you bring your 
computer please arrive 15 minutes early to set up.) You may sign up for any or all of the series. They are 
designed for the "beginner" and will be repeated monthly. A revised outline of the tutorials was given in the 
October 1985 issue of the WAP Journal. However, the 3rd tutorial has been changed as follows: It will introduce 
AppleWorks, Apple's integrated Word Processor, Database and Spreadsheet, for use with Apple //c, //e and J[+ when 
patched by Norwich Plus Works or similar software. An AW Data Disk will be available for use (or copying) during 
the tutorial. It contains several small (less than 10K) examples of databases and spreadsheets, in addition to 
instructions in the form of an AW word processor file. The tutorial is designed to guide new AW users through the 


procedures for using, adding to, and altering existing files. The particular files used will be chosen in 
response to requests from registrants. 


( ) April 1 - WELCOME TO THE WORLD OF APPLE 
( ) April 8 - HOW TO USE YOUR APPLE SOFTWARE 
( ) April 15 - POPULAR APPLICATIONS FOR YOUR APPLE - 


t t 
Pann YÉ ann. Yonn, | 
hdi eny 
= 
èv 
a 
pd 
C 


The fee for each tutorial is $10,00 with an Apple, monitor and disk drive, $15.00 without (monitors available for 


Ist 5 registrants - call office). Please note that WAP does not have equipment for you to use; if you do not 
bring your own, you will have to Took over someone's shoulder. 


__ Tutorials at $10.00 (with equipment) . Tutorials at $15.00 (without equipment) 


SigMac is sponsoring a series of two monthly tutorials for the beginner. The fee for two tutorials is $30.00. 
They will be held at the office, from 7-10 PM on Monday evenings. You are strongly urged to bring your Macintosh. 
These tutorials fill up quickly - call the office to verify space before mailing in your registration. NOTE: We 
are holding two sets of tutorials in April. 


( ) Monday, April 7 and 14 
( ) Monday, April 21 and 28 (check with office to see if this one is full) 


Please check the desired tutorials and return this form with fee(s) made payable to Washington Apple Pi, Ltd. to: 


Washington Apple Pi, Ltd. Name 
Attn. Tutorials 
8227 Woodmont Avenue, Suite 20] Daytime Phone Evening Phone 


Bethesda, MD 20814 
Total Enclosed $ 


MEMBERSHIP DIRECTORY CHANGES 
Use this form ONLY if you wish to CHANGE your instructions to the Club. See article elsewhere in this issue. 


NAME (Please print) 


ee AA A A NN E it E 


MEMBERSHIP NO. (required) 
ADDRESS: Street 
CITY EN STATE ZIPCODE 


Please check one (only) of the following boxes: 
( ) DO NOT include my name in the Membership Directory. 
( ) I authorize the release of my name, zipcode and phone no. to other members 
through the Membership Directory. Phone no. MUST be supplied above. 


Club policy prohibits releasing a member's personal information unless you release that information by checking 
one of the boxes above. If you do not release this information, you will not receive a copy of the Directory. 
Your response on this form will supersede any previous instructions to WAP. 


SIGNATURE DATE 


Please return this form to be received in the WAP office no later than April 27, 1986. Mail to: 


Washington Apple Pi, Ltd. 

Attn. Directory 

8227 Woodmont Avenue, Suite 201 
Bethesda, MD 20814 


80 April 1986 Washington Apple Pi 











tett tate ta aa ata tata a ata a n a ata ateta tata tata ata tata O ta ta tata O O O DO ata taa O a ata a o a a O AAA 


KRONOR MMR OD 
O 


( MacCOR 


DOO 
WOU 








POVVVVOHOHHHS56506085665600008500080856060500856006060656065006050060600550558800080000005850550005650504 


Padilla he dt ba be bd bt O DB eB AA AAA DOE IO IIA HA 












¡4 Good Reasons to Buy a MacBottom 20 


| -ILis extermely FAST; Although not quite as fast as an SCSI drive this baby still 
Loutruns & outperforms the Apple HD 20, the other serial drives, & is MAC. ready!! 
i -The SOFTWARE is included; HFS Backup, MFS Backup, Assignable printer Spooling, Volumes 
| HD Utilities, Floppy Copy, etc. It also has a 68000 proccessor & HFS ready ROMs built in! (In 
‘contrast, the Apple HD20 is not intelligent & you have to spend $250 more for SW!) 

“Lis PORTABLE. RUGGED & RELIABLE; (While in my briefcase ours fell down the stairs 

¿the other day. It still runs without a glitch -in point of fact, we are using it right now to write this!-). 
-It Just Got CHEAPER!! MacCORNER now extends WAP Members a 28 % DISC. on MacBottom* 


MacBOTTOM 20.. $1073 —— — 


MacSERYÈ 


This excellent program allows ANY hard disk to 
share in the spoils of Apple Networking. Users 
of the net can access any of the volumes in the 
drive with their own password, as well as utilize 
MacServe's printer spooling and Backup 
capabilities. MacServe works great with MB-20's 
SCSI drives, even with the Apple HD-20 


MacServe 






























CRUNCH : $ 139.95 
LASER BASE; $99.95 





HELIX is THE Database for Macintosh. Whatever your needs 
are, from simple listings, forms,& filers to complex multiuser 
relational turnkey applications helix has got it all, and then some 
room to grow indeed! Offered at an incredible price since January, 
we are now about to run out of stock, so hurry!!! 


Odesta HELIX... $149.95 
New... Products et Mac CORNER: 


P Cricket Graph - “interlace - Laser Works E 
i MacBuffer - Lowdown - MSFortran - MacServe 
| -MacLightning - MicahDrive AT - Mirror Tech. 
¿Magnet 20 Ex. - New Thunderscan (MacPlus) 

= Ready Set Go 2.1 - Sidekick+Phone Link - 
Silicon Press - - - StatWorks Pro - de! Much morelll ; 
















A LEO IO ee 


PPP IT SON etal at a" o ot atebetalatateletetetatetetetetetetetotetetetetatatatetatatatetetetetetetetetatatetetetete’etatetetetetaletatetetatetatetetatal, 
ann! 


3 1/2" MicroFloppies (Box Of 10 3 1/2") $ 

















800 K Disk Drives $289} 
| Numeric turbo $149} 
| 51 2k upgrades $189 ; 


LI 
LRR YO m t 0040,90 t B t t tt OOOO EY 





|buy 6 get 1 





MusicWorks Midi $69.95 





MORE THAN 200 MAC PRODUCTS 


4 






|-355 
MacCorne 
r q 
-Zetts A 


How To Reach Mac Corne (301) 330- 9116 from 






RIA A 
ER ICAA) 
A a a a a a a a a aa a a a a a a a" 


SALE SPECIAL: | 


| POPCOM 1200 Modem & | 
| STRAIGHT TALK:$ 299.95} 





Ask About our 
package Specials!! 





OQ DAB RAAB A 







| lmageWritter 
IRibbons $4.95ea 


MacTable MIDI 3 Music FOR THE MAC |Sale on A-Macintoshesi 

: |] $ MacCorner Mac w/512's $1299 
i : Prof. Composer & Performer Combo 545.00 x 

: Now In ; Total Music (Sequencer & Scoring) : 395.00 Mac w/512 & SCSI port $1499 
i Stock: | Opcode Librarians & patch Editors $49->$69 Mac w/512 & R-MacBottom 10 $1989 
: $ 47922 : Opcode & Assimilation MIDI interfaces 1$69.»$109 ; Mac w/512 & SuperDrive 20** $2399 
i — ERR: E.Arts Deluxe Music Contruction Set $34.95 E 





All prices subject to change without notice. “"Limited Availability 
All prices reflect a 5% cash discount, and verifiable WAP membership 


ATI OO OS OOOO SOS ODODOOOOÓÓDSRASAA 


NER 


000 
AO 
SSB OOOO OOOO OOOO OOOO 












Dod 
RS 
"tte 


The Macintosh? On! Software an nd „Peripherals. Store 


SUPERMAC 


TECHNOLOGY 


DATAFRAME 20 $1099 


The Dataframe 20 is the first 20 Meg. SCSI drive, 
stands vertically next to your Mac and does not 
require a fan (quiet!). It takes full advantage of 
the interface's speed (Hyper-fast) as well as of HFS 
and Networks Via MacServe! List $1295 


SUPERDRIVE 20 $1199 


The SuperDrive 20 is a high performance 3.5" 
Internal 20 Meg. HyperDrive compatible drive, 
upgradable to SCSI , supports HFS and will be 
supported by MacServe ! Up to 10 times faster 
than floppies,this is the perfect internal Hard 
Drive for your Mac, and at a super price!!! 


ENHANCE Avail. March-April 
Enhance is the route of choice for upgrading your 
128 or 512k Mac to a MacPlus. SuperMac gives 
you all the power of a MacPlus in your existing 
Mac! TWO (2) megabytes of contiguous memory 
upgradable to more than SIX (6 1/2) megs. ,& a 
completely MacPlus compatible SCSI Port. Also 
included is 12.5 Mhz 68000 coprocessor to make 
your Mac 50% faster!! Call now for more info!! 



































Supplies 


Color ribbons | 7.95 
Color Ribbons li 10.95 
IronOn Color | 14.95 
Dust Cover Mac 12.50 
Disk Bank Ill 13.95 
Medlamate Ill 11.95 
Paper 1000 17.95 
Paper 2400 29.95 
Pastel Paper 300 11.95 
Macnifty ABCD 39.95 
Epstart 36.00 
MacPort Adaptor 74.95 
MacEnhacer 169.95 


19. 89; 
















free | 






























Mac W/512,SCSI & DATAFRAME 2092499 
SuperMac 2 meg SCSI Mac** $2295 
All macs with 90 day P/L warranty 


IN STOCKIN 


t? 


Va: 340- 7032 


tt 


WASHINGTON APPLE PI, LTD. 


8227 Woodmont Avenue, Suite 201 A 
MD 20614 m 
Bethesda, Seis 
PERMIT # 5389 
FORWARDING AND ADDRESS CORRECTION REQUESTED Silver Spring, MD 


20910 











A REFURBISHED DAISY WHEEL PRINTER 
FOR PERSONAL COMPUTER USERS AND SMALL BUSINESSES. 


Three-In-One Offer! Just $295 
(Includes On-Site Warranty) 


o A 30 cps letter-quality printer 
e A timesharing keyboard terminal (when modem equipped) 
@ A Selectric*-style keyboard typewriter 


AJ daisy wheel printer terminals are renowned for And you can choose from a list of options including 
exceptional performance, high reliability, and applications forms tractor, pin-feed platen, paper trays, side shelves, 
versatility. Now you can have all this for only$295 ** in our extra printwheels, APL keyboard and 2K buffer. 
special limited offer. . For information telephone 
e Optional 45 characters per second Sean Belanger 
e Changeable type faces D rr... 0... 0o 1.0.0 00001000000 Å (301) 840-5700 


numeric pad 
e High resolution X-Y plotting 
e Complete electronic forms 


e Full ASCII keyboard with j A AA | | 
| ARA A; Pes 















control i : "Suggested selling price, excludes options 
e 256-character buffer and is subject to change without notice. 
| Model shown includes certain options. 


€ Asynchronous RS-232 interface 

e Printwheel, ribbon cartridge, 
and cable included 

e 30-day parts/labor warranty 


Offer available only in the contiguous U.S. 


"Selectric is a trademark of IBM. 


ANDERSON 
JACOBSON 
8653 Grovemont Cir. 


Gaithersburg, MD 20877 


We service IBM personal computers and -4191 


peripherals at your home or office.